From da2b11ee2e76b70012adbf9181a7394866bc063a Mon Sep 17 00:00:00 2001 From: ozgurakgun Date: Sat, 1 Jun 2024 09:35:39 +0000 Subject: [PATCH] Actions: Update code coverage for main --- .../conjure_oxide/src/find_conjure.rs.html | 4 +- coverage/main/conjure_oxide/src/index.html | 6 +- .../conjure_oxide/src/utils/conjure.rs.html | 4 +- .../main/conjure_oxide/src/utils/index.html | 12 +- .../main/conjure_oxide/src/utils/json.rs.html | 4 +- .../main/conjure_oxide/src/utils/misc.rs.html | 4 +- .../conjure_oxide/src/utils/testing.rs.html | 4 +- .../tests/generated_tests.rs.html | 2 +- coverage/main/conjure_oxide/tests/index.html | 2 +- .../conjure_oxide/tests/model_tests.rs.html | 2 +- .../conjure_core/src/ast/constants.rs.html | 4 +- .../conjure_core/src/ast/domains.rs.html | 4 +- .../conjure_core/src/ast/expressions.rs.html | 4 +- .../crates/conjure_core/src/ast/index.html | 16 +- .../conjure_core/src/ast/symbol_table.rs.html | 4 +- .../crates/conjure_core/src/ast/types.rs.html | 4 +- .../conjure_core/src/ast/variables.rs.html | 4 +- .../crates/conjure_core/src/context.rs.html | 2 +- .../crates/conjure_core/src/error.rs.html | 2 +- .../main/crates/conjure_core/src/index.html | 8 +- .../crates/conjure_core/src/metadata.rs.html | 4 +- .../crates/conjure_core/src/model.rs.html | 4 +- .../src/parse/example_models.rs.html | 2 +- .../crates/conjure_core/src/parse/index.html | 2 +- .../src/parse/parse_model.rs.html | 2 +- .../conjure_core/src/rule_engine/index.html | 2 +- .../conjure_core/src/rule_engine/mod.rs.html | 2 +- .../src/rule_engine/resolve_rules.rs.html | 2 +- .../src/rule_engine/rewrite.rs.html | 2 +- .../conjure_core/src/rule_engine/rule.rs.html | 2 +- .../src/rule_engine/rule_set.rs.html | 2 +- .../conjure_core/src/rules/base.rs.html | 2 +- .../conjure_core/src/rules/bubble.rs.html | 2 +- .../crates/conjure_core/src/rules/cnf.rs.html | 2 +- .../conjure_core/src/rules/constant.rs.html | 2 +- .../crates/conjure_core/src/rules/index.html | 2 +- .../conjure_core/src/rules/minion.rs.html | 2 +- .../src/solver/adaptors/index.html | 2 +- .../src/solver/adaptors/kissat.rs.html | 2 +- .../src/solver/adaptors/minion.rs.html | 2 +- .../src/solver/adaptors/sat_common.rs.html | 2 +- .../crates/conjure_core/src/solver/index.html | 6 +- .../conjure_core/src/solver/mod.rs.html | 4 +- .../src/solver/model_modifier.rs.html | 2 +- .../crates/conjure_core/src/stats/index.html | 2 +- .../crates/conjure_core/src/stats/mod.rs.html | 2 +- .../src/stats/solver_stats.rs.html | 2 +- .../main/crates/conjure_macros/src/index.html | 2 +- .../crates/conjure_macros/src/lib.rs.html | 422 +- .../enum_compatability_macro/src/index.html | 2 +- .../enum_compatability_macro/src/lib.rs.html | 310 +- .../main/crates/uniplate/src/biplate.rs.html | 2 +- coverage/main/crates/uniplate/src/index.html | 2 +- .../uniplate/src/test_common/index.html | 2 +- .../uniplate/src/test_common/paper.rs.html | 2 +- .../main/crates/uniplate/src/tree.rs.html | 2 +- .../main/crates/uniplate/src/uniplate.rs.html | 2 +- .../uniplate/tests/expr_stmt_manual.rs.html | 2 +- .../main/crates/uniplate/tests/index.html | 2 +- .../crates/uniplate_derive/src/index.html | 2 +- .../crates/uniplate_derive/src/lib.rs.html | 438 +- .../src/utils/generate.rs.html | 426 +- .../uniplate_derive/src/utils/index.html | 2 +- .../uniplate_derive/src/utils/parse.rs.html | 206 +- .../crates/uniplate_derive/tests/index.html | 2 +- .../uniplate_derive/tests/macro_tests.rs.html | 2 +- coverage/main/doc-coverage.json | 6 +- coverage/main/doc-coverage.txt | 72 +- coverage/main/index.html | 14 +- coverage/main/lcov.info | 5212 +++++++++-------- coverage/main/solvers/kissat/src/index.html | 2 +- coverage/main/solvers/kissat/src/lib.rs.html | 2 +- coverage/main/solvers/minion/src/ast.rs.html | 2 +- .../main/solvers/minion/src/error.rs.html | 2 +- coverage/main/solvers/minion/src/ffi.rs.html | 2 +- coverage/main/solvers/minion/src/index.html | 2 +- coverage/main/solvers/minion/src/run.rs.html | 2 +- .../solvers/minion/src/scoped_ptr.rs.html | 2 +- .../main/solvers/minion/src/wrappers.rs.html | 2 +- coverage/main/solvers/minion/tests/index.html | 2 +- .../tests/test_watchedor_reifyimply_1.rs.html | 2 +- 81 files changed, 3752 insertions(+), 3564 deletions(-) diff --git a/coverage/main/conjure_oxide/src/find_conjure.rs.html b/coverage/main/conjure_oxide/src/find_conjure.rs.html index f632f9caba..f92b2afa51 100644 --- a/coverage/main/conjure_oxide/src/find_conjure.rs.html +++ b/coverage/main/conjure_oxide/src/find_conjure.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -1042,7 +1042,7 @@ diff --git a/coverage/main/conjure_oxide/src/index.html b/coverage/main/conjure_oxide/src/index.html index 229bc6c06f..f83db5f419 100644 --- a/coverage/main/conjure_oxide/src/index.html +++ b/coverage/main/conjure_oxide/src/index.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -59,7 +59,7 @@ 0% - 0 / 2 + 0 / 4 @@ -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 a49b516dfd..738044663c 100644 --- a/coverage/main/conjure_oxide/src/utils/conjure.rs.html +++ b/coverage/main/conjure_oxide/src/utils/conjure.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 f24232fbda..b9e525b946 100644 --- a/coverage/main/conjure_oxide/src/utils/index.html +++ b/coverage/main/conjure_oxide/src/utils/index.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -59,7 +59,7 @@ 0% - 0 / 6 + 0 / 12 @@ -83,7 +83,7 @@ 0% - 0 / 6 + 0 / 12 @@ -107,7 +107,7 @@ 0% - 0 / 1 + 0 / 2 @@ -131,7 +131,7 @@ 0% - 0 / 8 + 0 / 16 @@ -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 e7995a452b..388dc02ffd 100644 --- a/coverage/main/conjure_oxide/src/utils/json.rs.html +++ b/coverage/main/conjure_oxide/src/utils/json.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 1204b551f6..2fa0717cae 100644 --- a/coverage/main/conjure_oxide/src/utils/misc.rs.html +++ b/coverage/main/conjure_oxide/src/utils/misc.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 4b569360c1..2bc41ae041 100644 --- a/coverage/main/conjure_oxide/src/utils/testing.rs.html +++ b/coverage/main/conjure_oxide/src/utils/testing.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 ba61c679ad..15a10a4f66 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 1eecbf14ea..7bdcaec72a 100644 --- a/coverage/main/conjure_oxide/tests/index.html +++ b/coverage/main/conjure_oxide/tests/index.html @@ -91,7 +91,7 @@ diff --git a/coverage/main/conjure_oxide/tests/model_tests.rs.html b/coverage/main/conjure_oxide/tests/model_tests.rs.html index 8d6b68a598..daea4358b4 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/crates/conjure_core/src/ast/constants.rs.html b/coverage/main/crates/conjure_core/src/ast/constants.rs.html index 11cbbcee85..77bf6f5f90 100644 --- a/coverage/main/crates/conjure_core/src/ast/constants.rs.html +++ b/coverage/main/crates/conjure_core/src/ast/constants.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 01ac9a08ae..44832b72a4 100644 --- a/coverage/main/crates/conjure_core/src/ast/domains.rs.html +++ b/coverage/main/crates/conjure_core/src/ast/domains.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 732ddccac6..5e47e51701 100644 --- a/coverage/main/crates/conjure_core/src/ast/expressions.rs.html +++ b/coverage/main/crates/conjure_core/src/ast/expressions.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 875b7964f3..18883ab6c0 100644 --- a/coverage/main/crates/conjure_core/src/ast/index.html +++ b/coverage/main/crates/conjure_core/src/ast/index.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -59,7 +59,7 @@ 0% - 0 / 24 + 0 / 28 @@ -83,7 +83,7 @@ 0% - 0 / 44 + 0 / 54 @@ -107,7 +107,7 @@ 0% - 0 / 257 + 0 / 283 @@ -131,7 +131,7 @@ 0% - 0 / 16 + 0 / 20 @@ -155,7 +155,7 @@ 0% - 0 / 14 + 0 / 18 @@ -179,7 +179,7 @@ 0% - 0 / 20 + 0 / 24 @@ -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 5f681b983f..61b62497dd 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 @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 f0491d28e9..5816937640 100644 --- a/coverage/main/crates/conjure_core/src/ast/types.rs.html +++ b/coverage/main/crates/conjure_core/src/ast/types.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 ef0fa97942..967901689b 100644 --- a/coverage/main/crates/conjure_core/src/ast/variables.rs.html +++ b/coverage/main/crates/conjure_core/src/ast/variables.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 a6720df368..4e83f1f079 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 334c960dd7..01f4fc7d88 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 dd64731ab0..833d2e521d 100644 --- a/coverage/main/crates/conjure_core/src/index.html +++ b/coverage/main/crates/conjure_core/src/index.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -107,7 +107,7 @@ 0% - 0 / 22 + 0 / 26 @@ -131,7 +131,7 @@ 0% - 0 / 50 + 0 / 58 @@ -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 40e0b345af..47aeff9322 100644 --- a/coverage/main/crates/conjure_core/src/metadata.rs.html +++ b/coverage/main/crates/conjure_core/src/metadata.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 0c15036391..67eb80cb23 100644 --- a/coverage/main/crates/conjure_core/src/model.rs.html +++ b/coverage/main/crates/conjure_core/src/model.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 ffab9e1450..b06f59c9cb 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 @@ -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 2cb2318ce9..2cc1351b74 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 948378aa21..6797b5486a 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 @@ -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 3d442f7ba3..c887809d76 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 6f27b69b94..31262ceb94 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 @@ -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 530a7a07e4..31520152f0 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 @@ -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 62c980f1c0..74ca2ffab9 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 8705f1a613..a1ba330241 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 @@ -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 bb6dc3a8f3..d0748caf9c 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 @@ -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 2fde55f598..4bbaaba242 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 c4d5b51127..46785c699e 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 56096e3b3d..59373bcea4 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 cde0d7932d..ff8a9f3a2e 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 d9d82ca467..9ba17aee33 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 0976e03c6d..59542ae1c0 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 02ccfa8f6f..4e74a4642b 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 4e1d66c856..6a6162161c 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 ab73202d14..ef297ed390 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 e3546e3a06..9a69173598 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 65c53ad6ba..da7549573b 100644 --- a/coverage/main/crates/conjure_core/src/solver/index.html +++ b/coverage/main/crates/conjure_core/src/solver/index.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -59,7 +59,7 @@ 0% - 0 / 62 + 0 / 69 @@ -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 c6ee1ef1cc..05e069cab7 100644 --- a/coverage/main/crates/conjure_core/src/solver/mod.rs.html +++ b/coverage/main/crates/conjure_core/src/solver/mod.rs.html @@ -23,7 +23,7 @@

Functions

- 0 %

+ 0 %

@@ -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 fc2f23ae38..5d64da0be9 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 c91b6f41ab..8ac2465a0a 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 c41619fa36..8dfe1f4380 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 09cb9cce7a..62c7f75662 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 f5d9efc90c..f911e07f78 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 231ae808e3..499a347076 100644 --- a/coverage/main/crates/conjure_macros/src/lib.rs.html +++ b/coverage/main/crates/conjure_macros/src/lib.rs.html @@ -327,8 +327,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -343,8 +343,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -359,8 +359,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -375,8 +375,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -391,8 +391,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -407,8 +407,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -423,8 +423,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -439,8 +439,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -583,8 +583,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -599,8 +599,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -615,8 +615,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -631,8 +631,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -647,8 +647,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -663,8 +663,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -775,8 +775,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -791,8 +791,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -807,8 +807,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -823,8 +823,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -839,8 +839,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -871,8 +871,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -887,8 +887,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -903,8 +903,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -919,8 +919,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -935,8 +935,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -951,8 +951,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -967,8 +967,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -983,8 +983,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -999,8 +999,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1015,8 +1015,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1031,8 +1031,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1047,8 +1047,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1079,8 +1079,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1095,8 +1095,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1111,8 +1111,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1127,8 +1127,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1143,8 +1143,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1159,8 +1159,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1175,8 +1175,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1191,8 +1191,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1207,8 +1207,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1223,8 +1223,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1239,8 +1239,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1255,8 +1255,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1287,8 +1287,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1303,8 +1303,8 @@
- 99 + role="cell" aria-label="165"> + 165
@@ -1335,8 +1335,8 @@
- 21 + role="cell" aria-label="35"> + 35
@@ -1351,8 +1351,8 @@
- 21 + role="cell" aria-label="35"> + 35
@@ -1367,8 +1367,8 @@
- 21 + role="cell" aria-label="35"> + 35
@@ -1399,8 +1399,8 @@
- 21 + role="cell" aria-label="35"> + 35
@@ -1415,8 +1415,8 @@
- 21 + role="cell" aria-label="35"> + 35
@@ -1431,8 +1431,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -1447,8 +1447,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -1463,8 +1463,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -1479,8 +1479,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -1559,8 +1559,8 @@
- 21 + role="cell" aria-label="35"> + 35
@@ -1575,8 +1575,8 @@
- 21 + role="cell" aria-label="35"> + 35
@@ -1735,8 +1735,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -1751,8 +1751,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -1767,8 +1767,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -1783,8 +1783,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -1815,8 +1815,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -1927,8 +1927,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -1943,8 +1943,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -1959,8 +1959,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -1975,8 +1975,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2007,8 +2007,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2023,8 +2023,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2039,8 +2039,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2055,8 +2055,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2071,8 +2071,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2087,8 +2087,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2103,8 +2103,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2119,8 +2119,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -2135,8 +2135,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -2151,8 +2151,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -2167,8 +2167,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -2199,8 +2199,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -2215,8 +2215,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -2231,8 +2231,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -2247,8 +2247,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -2263,8 +2263,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -2279,8 +2279,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -2295,8 +2295,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2503,8 +2503,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2535,8 +2535,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2551,8 +2551,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2567,8 +2567,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2583,8 +2583,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2599,8 +2599,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2631,8 +2631,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2647,8 +2647,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2679,8 +2679,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2695,8 +2695,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2711,8 +2711,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2743,8 +2743,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2759,8 +2759,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2775,8 +2775,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2807,8 +2807,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2823,8 +2823,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2839,8 +2839,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2855,8 +2855,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2871,8 +2871,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2887,8 +2887,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2903,8 +2903,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2919,8 +2919,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -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 73bd7a4e1b..e8c7073d64 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 7c6f7e608a..6d8498464a 100644 --- a/coverage/main/crates/enum_compatability_macro/src/lib.rs.html +++ b/coverage/main/crates/enum_compatability_macro/src/lib.rs.html @@ -631,8 +631,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -647,8 +647,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -663,8 +663,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -679,8 +679,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -695,8 +695,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -711,8 +711,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -727,8 +727,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -743,8 +743,8 @@
- 72 + role="cell" aria-label="120"> + 120
@@ -759,8 +759,8 @@
- 72 + role="cell" aria-label="120"> + 120
@@ -775,8 +775,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -791,8 +791,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -807,8 +807,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -823,8 +823,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -839,8 +839,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -855,8 +855,8 @@
- 135 + role="cell" aria-label="225"> + 225
@@ -871,8 +871,8 @@
- 78 + role="cell" aria-label="130"> + 130
@@ -887,8 +887,8 @@
- 78 + role="cell" aria-label="130"> + 130
@@ -903,8 +903,8 @@
- 78 + role="cell" aria-label="130"> + 130
@@ -919,8 +919,8 @@
- 78 + role="cell" aria-label="130"> + 130
@@ -967,8 +967,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -983,8 +983,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -999,8 +999,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -1015,8 +1015,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -1031,8 +1031,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -1047,8 +1047,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -1079,8 +1079,8 @@
- 129 + role="cell" aria-label="215"> + 215
@@ -1095,8 +1095,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -2119,8 +2119,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -2151,8 +2151,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -2167,8 +2167,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -2215,8 +2215,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -2231,8 +2231,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -2247,8 +2247,8 @@
- 72 + role="cell" aria-label="120"> + 120
@@ -2263,8 +2263,8 @@
- 72 + role="cell" aria-label="120"> + 120
@@ -2279,8 +2279,8 @@
- 15 + role="cell" aria-label="25"> + 25
@@ -2295,8 +2295,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -2311,8 +2311,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -2327,8 +2327,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -2343,8 +2343,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -2359,8 +2359,8 @@
- 57 + role="cell" aria-label="95"> + 95
@@ -2375,8 +2375,8 @@
- 135 + role="cell" aria-label="225"> + 225
@@ -2391,8 +2391,8 @@
- 78 + role="cell" aria-label="130"> + 130
@@ -2407,8 +2407,8 @@
- 78 + role="cell" aria-label="130"> + 130
@@ -2423,8 +2423,8 @@
- 78 + role="cell" aria-label="130"> + 130
@@ -2439,8 +2439,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2455,8 +2455,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2471,8 +2471,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2487,8 +2487,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -2503,8 +2503,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -2519,8 +2519,8 @@
- 69 + role="cell" aria-label="115"> + 115
@@ -2647,8 +2647,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -2663,8 +2663,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -2679,8 +2679,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -2695,8 +2695,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -2711,8 +2711,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -2727,8 +2727,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -2743,8 +2743,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -2759,8 +2759,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -2775,8 +2775,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2807,8 +2807,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2855,8 +2855,8 @@
- 78 + role="cell" aria-label="130"> + 130
@@ -2871,8 +2871,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2887,8 +2887,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2903,8 +2903,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2919,8 +2919,8 @@
- 78 + role="cell" aria-label="130"> + 130
@@ -2935,8 +2935,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -2951,8 +2951,8 @@
- 78 + role="cell" aria-label="130"> + 130
@@ -2967,8 +2967,8 @@
- 78 + role="cell" aria-label="130"> + 130
@@ -2983,8 +2983,8 @@
- 78 + role="cell" aria-label="130"> + 130
@@ -3031,8 +3031,8 @@
- 9 + role="cell" aria-label="15"> + 15
@@ -3079,8 +3079,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -3095,8 +3095,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -3111,8 +3111,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -3127,8 +3127,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -3143,8 +3143,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -3159,8 +3159,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -3175,8 +3175,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -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 de4d734b5e..a4273dda92 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 93608717df..e2cb4013d5 100644 --- a/coverage/main/crates/uniplate/src/index.html +++ b/coverage/main/crates/uniplate/src/index.html @@ -115,7 +115,7 @@ diff --git a/coverage/main/crates/uniplate/src/test_common/index.html b/coverage/main/crates/uniplate/src/test_common/index.html index 519d1a284d..ed4220d36a 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 e9452077c0..bc2eabb615 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 a6a01bf96c..b6c26f1516 100644 --- a/coverage/main/crates/uniplate/src/tree.rs.html +++ b/coverage/main/crates/uniplate/src/tree.rs.html @@ -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 044028b65f..1f1b7c1694 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 42fe2b5301..0178f0e228 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 715b025903..91cdcbd8fa 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 5599cb886c..c8f44ac63d 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 1804a97c3d..a74eadb910 100644 --- a/coverage/main/crates/uniplate_derive/src/lib.rs.html +++ b/coverage/main/crates/uniplate_derive/src/lib.rs.html @@ -215,8 +215,8 @@
- 156 + role="cell" aria-label="248"> + 248
@@ -231,8 +231,8 @@
- 156 + role="cell" aria-label="248"> + 248
@@ -247,8 +247,8 @@
- 156 + role="cell" aria-label="248"> + 248
@@ -263,8 +263,8 @@
- 156 + role="cell" aria-label="248"> + 248
@@ -279,8 +279,8 @@
- 156 + role="cell" aria-label="248"> + 248
@@ -295,8 +295,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -311,8 +311,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -327,8 +327,8 @@
- 6 + role="cell" aria-label="10"> + 10
@@ -359,8 +359,8 @@
- 150 + role="cell" aria-label="238"> + 238
@@ -375,8 +375,8 @@
- 150 + role="cell" aria-label="238"> + 238
@@ -391,8 +391,8 @@
- 150 + role="cell" aria-label="238"> + 238
@@ -423,8 +423,8 @@
- 156 + role="cell" aria-label="248"> + 248
@@ -471,8 +471,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -487,8 +487,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -503,8 +503,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -519,8 +519,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -551,8 +551,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -567,8 +567,8 @@
- 10 + role="cell" aria-label="16"> + 16
@@ -583,8 +583,8 @@
- 10 + role="cell" aria-label="16"> + 16
@@ -599,8 +599,8 @@
- 10 + role="cell" aria-label="16"> + 16
@@ -631,8 +631,8 @@
- 68 + role="cell" aria-label="108"> + 108
@@ -647,8 +647,8 @@
- 68 + role="cell" aria-label="108"> + 108
@@ -663,8 +663,8 @@
- 68 + role="cell" aria-label="108"> + 108
@@ -711,8 +711,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -727,8 +727,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -743,8 +743,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -759,8 +759,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -775,8 +775,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -791,8 +791,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -807,8 +807,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -823,8 +823,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -871,8 +871,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -887,8 +887,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -903,8 +903,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -919,8 +919,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -935,8 +935,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -951,8 +951,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -967,8 +967,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -983,8 +983,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -999,8 +999,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -1015,8 +1015,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -1031,8 +1031,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -1047,8 +1047,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -1063,8 +1063,8 @@
- 3 + role="cell" aria-label="5"> + 5
@@ -1095,8 +1095,8 @@
- 75 + role="cell" aria-label="119"> + 119
@@ -1111,8 +1111,8 @@
- 75 + role="cell" aria-label="119"> + 119
@@ -1127,8 +1127,8 @@
- 75 + role="cell" aria-label="119"> + 119
@@ -1143,8 +1143,8 @@
- 75 + role="cell" aria-label="119"> + 119
@@ -1159,8 +1159,8 @@
- 75 + role="cell" aria-label="119"> + 119
@@ -1175,8 +1175,8 @@
- 75 + role="cell" aria-label="119"> + 119
@@ -1191,8 +1191,8 @@
- 75 + role="cell" aria-label="119"> + 119
@@ -1207,8 +1207,8 @@
- 75 + role="cell" aria-label="119"> + 119
@@ -1223,8 +1223,8 @@
- 75 + role="cell" aria-label="119"> + 119
@@ -1239,8 +1239,8 @@
- 75 + role="cell" aria-label="119"> + 119
@@ -1255,8 +1255,8 @@
- 75 + role="cell" aria-label="119"> + 119
@@ -1271,8 +1271,8 @@
- 75 + role="cell" aria-label="119"> + 119
@@ -1303,8 +1303,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2055,8 +2055,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2071,8 +2071,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2087,8 +2087,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2103,8 +2103,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2135,8 +2135,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2183,8 +2183,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2199,8 +2199,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2215,8 +2215,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2231,8 +2231,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2247,8 +2247,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2279,8 +2279,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2295,8 +2295,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2311,8 +2311,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2327,8 +2327,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2343,8 +2343,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2375,8 +2375,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2439,8 +2439,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2487,8 +2487,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2503,8 +2503,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2519,8 +2519,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2535,8 +2535,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2551,8 +2551,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2583,8 +2583,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2599,8 +2599,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2615,8 +2615,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2631,8 +2631,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2647,8 +2647,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2679,8 +2679,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2695,8 +2695,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2711,8 +2711,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2727,8 +2727,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2743,8 +2743,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2759,8 +2759,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2775,8 +2775,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2791,8 +2791,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2807,8 +2807,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2823,8 +2823,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2839,8 +2839,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2855,8 +2855,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2871,8 +2871,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2887,8 +2887,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2903,8 +2903,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2919,8 +2919,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2935,8 +2935,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2951,8 +2951,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2967,8 +2967,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2983,8 +2983,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -2999,8 +2999,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -3015,8 +3015,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -3031,8 +3031,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -3047,8 +3047,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -3063,8 +3063,8 @@
- 4 + role="cell" aria-label="6"> + 6
@@ -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 3fb961ff9e..240c0a08dc 100644 --- a/coverage/main/crates/uniplate_derive/src/utils/generate.rs.html +++ b/coverage/main/crates/uniplate_derive/src/utils/generate.rs.html @@ -167,8 +167,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -183,8 +183,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -199,8 +199,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -215,8 +215,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -231,8 +231,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -247,8 +247,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -263,8 +263,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -295,8 +295,8 @@
- 244 + role="cell" aria-label="388"> + 388
@@ -327,8 +327,8 @@
- 120 + role="cell" aria-label="192"> + 192
@@ -343,8 +343,8 @@
- 120 + role="cell" aria-label="192"> + 192
@@ -359,8 +359,8 @@
- 120 + role="cell" aria-label="192"> + 192
@@ -391,8 +391,8 @@
- 92 + role="cell" aria-label="148"> + 148
@@ -407,8 +407,8 @@
- 92 + role="cell" aria-label="148"> + 148
@@ -423,8 +423,8 @@
- 92 + role="cell" aria-label="148"> + 148
@@ -439,8 +439,8 @@
- 92 + role="cell" aria-label="148"> + 148
@@ -455,8 +455,8 @@
- 92 + role="cell" aria-label="148"> + 148
@@ -471,8 +471,8 @@
- 92 + role="cell" aria-label="148"> + 148
@@ -503,8 +503,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -519,8 +519,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -535,8 +535,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -551,8 +551,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -567,8 +567,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -583,8 +583,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -599,8 +599,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -615,8 +615,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -631,8 +631,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -647,8 +647,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -663,8 +663,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -679,8 +679,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -1047,8 +1047,8 @@
- 76 + role="cell" aria-label="124"> + 124
@@ -1079,8 +1079,8 @@
- 76 + role="cell" aria-label="124"> + 124
@@ -1095,8 +1095,8 @@
- 76 + role="cell" aria-label="124"> + 124
@@ -1111,8 +1111,8 @@
- 76 + role="cell" aria-label="124"> + 124
@@ -1127,8 +1127,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -1175,8 +1175,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -1191,8 +1191,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -1207,8 +1207,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -1223,8 +1223,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -1239,8 +1239,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -1255,8 +1255,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -1287,8 +1287,8 @@
- 244 + role="cell" aria-label="388"> + 388
@@ -1319,8 +1319,8 @@
- 120 + role="cell" aria-label="192"> + 192
@@ -1335,8 +1335,8 @@
- 120 + role="cell" aria-label="192"> + 192
@@ -1351,8 +1351,8 @@
- 120 + role="cell" aria-label="192"> + 192
@@ -1383,8 +1383,8 @@
- 92 + role="cell" aria-label="148"> + 148
@@ -1399,8 +1399,8 @@
- 92 + role="cell" aria-label="148"> + 148
@@ -1415,8 +1415,8 @@
- 92 + role="cell" aria-label="148"> + 148
@@ -1431,8 +1431,8 @@
- 92 + role="cell" aria-label="148"> + 148
@@ -1447,8 +1447,8 @@
- 92 + role="cell" aria-label="148"> + 148
@@ -1463,8 +1463,8 @@
- 92 + role="cell" aria-label="148"> + 148
@@ -1495,8 +1495,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -1511,8 +1511,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -1527,8 +1527,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -1543,8 +1543,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -1559,8 +1559,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -1575,8 +1575,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -1591,8 +1591,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -1607,8 +1607,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -1623,8 +1623,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -2071,8 +2071,8 @@
- 76 + role="cell" aria-label="124"> + 124
@@ -2103,8 +2103,8 @@
- 76 + role="cell" aria-label="124"> + 124
@@ -2119,8 +2119,8 @@
- 320 + role="cell" aria-label="512"> + 512
@@ -2167,8 +2167,8 @@
- 772 + role="cell" aria-label="1252"> + 1252
@@ -2183,8 +2183,8 @@
- 772 + role="cell" aria-label="1252"> + 1252
@@ -2199,8 +2199,8 @@
- 772 + role="cell" aria-label="1252"> + 1252
@@ -2247,8 +2247,8 @@
- 772 + role="cell" aria-label="1252"> + 1252
@@ -2295,8 +2295,8 @@
- 156 + role="cell" aria-label="248"> + 248
@@ -2311,8 +2311,8 @@
- 156 + role="cell" aria-label="248"> + 248
@@ -2327,8 +2327,8 @@
- 156 + role="cell" aria-label="248"> + 248
@@ -2343,8 +2343,8 @@
- 156 + role="cell" aria-label="248"> + 248
@@ -2359,8 +2359,8 @@
- 386 + role="cell" aria-label="626"> + 626
@@ -2375,8 +2375,8 @@
- 386 + role="cell" aria-label="626"> + 626
@@ -2391,8 +2391,8 @@
- 386 + role="cell" aria-label="626"> + 626
@@ -2407,8 +2407,8 @@
- 386 + role="cell" aria-label="626"> + 626
@@ -2423,8 +2423,8 @@
- 156 + role="cell" aria-label="248"> + 248
@@ -2439,8 +2439,8 @@
- 156 + role="cell" aria-label="248"> + 248
@@ -2487,8 +2487,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2503,8 +2503,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2519,8 +2519,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2535,8 +2535,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2551,8 +2551,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2567,8 +2567,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2583,8 +2583,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2599,8 +2599,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2615,8 +2615,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2631,8 +2631,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2647,8 +2647,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2663,8 +2663,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2679,8 +2679,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2727,8 +2727,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2743,8 +2743,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2759,8 +2759,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2775,8 +2775,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2791,8 +2791,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2807,8 +2807,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2823,8 +2823,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2839,8 +2839,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2855,8 +2855,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2871,8 +2871,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2887,8 +2887,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2903,8 +2903,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2919,8 +2919,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2935,8 +2935,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2951,8 +2951,8 @@
- 193 + role="cell" aria-label="313"> + 313
@@ -2967,8 +2967,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -2983,8 +2983,8 @@
- 78 + role="cell" aria-label="124"> + 124
@@ -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 ee2c69c6f9..3d3594cb75 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 dfce6889da..09de88c34c 100644 --- a/coverage/main/crates/uniplate_derive/src/utils/parse.rs.html +++ b/coverage/main/crates/uniplate_derive/src/utils/parse.rs.html @@ -567,8 +567,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -583,8 +583,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -599,8 +599,8 @@
- 28 + role="cell" aria-label="44"> + 44
@@ -711,8 +711,8 @@
- 29 + role="cell" aria-label="45"> + 45
@@ -775,8 +775,8 @@
- 242 + role="cell" aria-label="386"> + 386
@@ -791,8 +791,8 @@
- 242 + role="cell" aria-label="386"> + 386
@@ -807,8 +807,8 @@
- 242 + role="cell" aria-label="386"> + 386
@@ -823,8 +823,8 @@
- 242 + role="cell" aria-label="386"> + 386
@@ -871,8 +871,8 @@
- 242 + role="cell" aria-label="386"> + 386
@@ -887,8 +887,8 @@
- 242 + role="cell" aria-label="386"> + 386
@@ -903,8 +903,8 @@
- 242 + role="cell" aria-label="386"> + 386
@@ -935,8 +935,8 @@
- 242 + role="cell" aria-label="386"> + 386
@@ -951,8 +951,8 @@
- 242 + role="cell" aria-label="386"> + 386
@@ -967,8 +967,8 @@
- 242 + role="cell" aria-label="386"> + 386
@@ -983,8 +983,8 @@
- 242 + role="cell" aria-label="386"> + 386
@@ -1159,8 +1159,8 @@
- 242 + role="cell" aria-label="386"> + 386
@@ -1207,8 +1207,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1223,8 +1223,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1239,8 +1239,8 @@
- 634 + role="cell" aria-label="1018"> + 1018
@@ -1255,8 +1255,8 @@
- 634 + role="cell" aria-label="1018"> + 1018
@@ -1271,8 +1271,8 @@
- 634 + role="cell" aria-label="1018"> + 1018
@@ -1287,8 +1287,8 @@
- 634 + role="cell" aria-label="1018"> + 1018
@@ -1303,8 +1303,8 @@
- 634 + role="cell" aria-label="1018"> + 1018
@@ -1319,8 +1319,8 @@
- 634 + role="cell" aria-label="1018"> + 1018
@@ -1335,8 +1335,8 @@
- 634 + role="cell" aria-label="1018"> + 1018
@@ -1351,8 +1351,8 @@
- 634 + role="cell" aria-label="1018"> + 1018
@@ -1367,8 +1367,8 @@
- 634 + role="cell" aria-label="1018"> + 1018
@@ -1383,8 +1383,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1399,8 +1399,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1415,8 +1415,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1431,8 +1431,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1447,8 +1447,8 @@
- 450 + role="cell" aria-label="722"> + 722
@@ -1463,8 +1463,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1479,8 +1479,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1495,8 +1495,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1511,8 +1511,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1527,8 +1527,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1543,8 +1543,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1559,8 +1559,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1575,8 +1575,8 @@
- 634 + role="cell" aria-label="1018"> + 1018
@@ -1591,8 +1591,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1607,8 +1607,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1623,8 +1623,8 @@
- 392 + role="cell" aria-label="632"> + 632
@@ -1655,8 +1655,8 @@
- 392 + role="cell" aria-label="632"> + 632
@@ -1847,8 +1847,8 @@
- 398 + role="cell" aria-label="638"> + 638
@@ -1895,8 +1895,8 @@
- 896 + role="cell" aria-label="1424"> + 1424
@@ -1911,8 +1911,8 @@
- 896 + role="cell" aria-label="1424"> + 1424
@@ -1927,8 +1927,8 @@
- 640 + role="cell" aria-label="1024"> + 1024
@@ -1943,8 +1943,8 @@
- 190 + role="cell" aria-label="302"> + 302
@@ -1959,8 +1959,8 @@
- 60 + role="cell" aria-label="92"> + 92
@@ -2151,8 +2151,8 @@
- 896 + role="cell" aria-label="1424"> + 1424
@@ -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 756c2aa8e3..4858138b8c 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 c00357aec1..c349f977b7 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 857f40f0cf..c63f021623 100644 --- a/coverage/main/doc-coverage.json +++ b/coverage/main/doc-coverage.json @@ -1,9 +1,9 @@ {"crates/conjure_macros/src/lib.rs":{"total":3,"with_docs":2,"total_examples":3,"with_examples":1}} -{"crates/enum_compatability_macro/src/lib.rs":{"total":2,"with_docs":2,"total_examples":2,"with_examples":1}} {"crates/uniplate_derive/src/lib.rs":{"total":2,"with_docs":1,"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}} {"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}} {"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/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/enum_compatability_macro/src/lib.rs":{"total":2,"with_docs":2,"total_examples":2,"with_examples":1}} {"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 5247fa22db..acd4ae38b7 100644 --- a/coverage/main/doc-coverage.txt +++ b/coverage/main/doc-coverage.txt @@ -22,42 +22,6 @@ +-------------------------------------+------------+------------+------------+------------+ | File | Documented | Percentage | Examples | Percentage | +-------------------------------------+------------+------------+------------+------------+ -| crates/uniplate/src/biplate.rs | 9 | 56.2% | 0 | 0.0% | -| crates/uniplate/src/lib.rs | 1 | 100.0% | 1 | 100.0% | -| crates/uniplate/src/tree.rs | 0 | 0.0% | 0 | 0.0% | -| crates/uniplate/src/uniplate.rs | 9 | 69.2% | 0 | 0.0% | -+-------------------------------------+------------+------------+------------+------------+ -| Total | 19 | 55.9% | 1 | 3.4% | -+-------------------------------------+------------+------------+------------+------------+ -+-------------------------------------+------------+------------+------------+------------+ -| File | Documented | Percentage | Examples | Percentage | -+-------------------------------------+------------+------------+------------+------------+ -| solvers/kissat/src/lib.rs | 0 | 0.0% | 0 | 0.0% | -+-------------------------------------+------------+------------+------------+------------+ -| Total | 0 | 0.0% | 0 | 0.0% | -+-------------------------------------+------------+------------+------------+------------+ -+-------------------------------------+------------+------------+------------+------------+ -| File | Documented | Percentage | Examples | Percentage | -+-------------------------------------+------------+------------+------------+------------+ -| ...0fad9f71/out/chuffed_bindings.rs | 0 | 0.0% | 0 | 0.0% | -| solvers/chuffed/src/lib.rs | 0 | 0.0% | 0 | 0.0% | -+-------------------------------------+------------+------------+------------+------------+ -| Total | 0 | 0.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% | -| solvers/minion/src/run.rs | 2 | 100.0% | 1 | 100.0% | -| solvers/minion/src/wrappers.rs | 1 | 100.0% | 0 | 0.0% | -+-------------------------------------+------------+------------+------------+------------+ -| Total | 23 | 20.9% | 2 | 11.8% | -+-------------------------------------+------------+------------+------------+------------+ -+-------------------------------------+------------+------------+------------+------------+ -| File | Documented | Percentage | Examples | Percentage | -+-------------------------------------+------------+------------+------------+------------+ | ...onjure_core/src/ast/constants.rs | 0 | 0.0% | 0 | 0.0% | | .../conjure_core/src/ast/domains.rs | 0 | 0.0% | 0 | 0.0% | | ...jure_core/src/ast/expressions.rs | 23 | 95.8% | 0 | 0.0% | @@ -95,6 +59,27 @@ +-------------------------------------+------------+------------+------------+------------+ | 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% | +| solvers/minion/src/run.rs | 2 | 100.0% | 1 | 100.0% | +| solvers/minion/src/wrappers.rs | 1 | 100.0% | 0 | 0.0% | ++-------------------------------------+------------+------------+------------+------------+ +| Total | 23 | 20.9% | 2 | 11.8% | ++-------------------------------------+------------+------------+------------+------------+ ++-------------------------------------+------------+------------+------------+------------+ +| File | Documented | Percentage | Examples | Percentage | ++-------------------------------------+------------+------------+------------+------------+ +| crates/uniplate/src/biplate.rs | 9 | 56.2% | 0 | 0.0% | +| crates/uniplate/src/lib.rs | 1 | 100.0% | 1 | 100.0% | +| crates/uniplate/src/tree.rs | 0 | 0.0% | 0 | 0.0% | +| crates/uniplate/src/uniplate.rs | 9 | 69.2% | 0 | 0.0% | ++-------------------------------------+------------+------------+------------+------------+ +| Total | 19 | 55.9% | 1 | 3.4% | ++-------------------------------------+------------+------------+------------+------------+ ++-------------------------------------+------------+------------+------------+------------+ +| 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% | @@ -105,3 +90,18 @@ +-------------------------------------+------------+------------+------------+------------+ | Total | 3 | 12.0% | 0 | 0.0% | +-------------------------------------+------------+------------+------------+------------+ ++-------------------------------------+------------+------------+------------+------------+ +| File | Documented | Percentage | Examples | Percentage | ++-------------------------------------+------------+------------+------------+------------+ +| solvers/kissat/src/lib.rs | 0 | 0.0% | 0 | 0.0% | ++-------------------------------------+------------+------------+------------+------------+ +| Total | 0 | 0.0% | 0 | 0.0% | ++-------------------------------------+------------+------------+------------+------------+ ++-------------------------------------+------------+------------+------------+------------+ +| File | Documented | Percentage | Examples | Percentage | ++-------------------------------------+------------+------------+------------+------------+ +| ...0fad9f71/out/chuffed_bindings.rs | 0 | 0.0% | 0 | 0.0% | +| solvers/chuffed/src/lib.rs | 0 | 0.0% | 0 | 0.0% | ++-------------------------------------+------------+------------+------------+------------+ +| Total | 0 | 0.0% | 0 | 0.0% | ++-------------------------------------+------------+------------+------------+------------+ diff --git a/coverage/main/index.html b/coverage/main/index.html index 00e6343329..28d96ef66f 100644 --- a/coverage/main/index.html +++ b/coverage/main/index.html @@ -23,7 +23,7 @@

Functions

- 4.13 %

+ 3.9 %

@@ -59,7 +59,7 @@ 0% - 0 / 2 + 0 / 4 @@ -83,7 +83,7 @@ 0% - 0 / 21 + 0 / 42 @@ -131,7 +131,7 @@ 0% - 0 / 92 + 0 / 104 @@ -155,7 +155,7 @@ 0% - 0 / 375 + 0 / 427 @@ -251,7 +251,7 @@ 0% - 0 / 66 + 0 / 73 @@ -571,7 +571,7 @@ diff --git a/coverage/main/lcov.info b/coverage/main/lcov.info index 6d96466204..6306e37501 100644 --- a/coverage/main/lcov.info +++ b/coverage/main/lcov.info @@ -30,106 +30,106 @@ LF:20 LH:0 end_of_record SF:crates/uniplate_derive/src/utils/parse.rs +FN:47,uniplate_derive::utils::parse::parse_type_argument FN:117,uniplate_derive::utils::parse::check_field_type +FN:74,uniplate_derive::utils::parse::parse_field_type FN:34,::span FN:76,uniplate_derive::utils::parse::parse_field_type::parse_type +FN:74,uniplate_derive::utils::parse::parse_field_type +FN:34,::span FN:76,uniplate_derive::utils::parse::parse_field_type::parse_type FN:74,uniplate_derive::utils::parse::parse_field_type +FN:76,uniplate_derive::utils::parse::parse_field_type::parse_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:117,uniplate_derive::utils::parse::check_field_type FN:117,uniplate_derive::utils::parse::check_field_type -FN:74,uniplate_derive::utils::parse::parse_field_type -FN:47,uniplate_derive::utils::parse::parse_type_argument -FN:74,uniplate_derive::utils::parse::parse_field_type -FN:74,uniplate_derive::utils::parse::parse_field_type -FN:34,::span -FN:76,uniplate_derive::utils::parse::parse_field_type::parse_type FN:47,uniplate_derive::utils::parse::parse_type_argument FN:34,::span -FN:34,::span FN:117,uniplate_derive::utils::parse::check_field_type -FN:47,uniplate_derive::utils::parse::parse_type_argument -FN:76,uniplate_derive::utils::parse::parse_field_type::parse_type -FN:47,uniplate_derive::utils::parse::parse_type_argument +FN:34,::span +FN:74,uniplate_derive::utils::parse::parse_field_type +FNDA:1,uniplate_derive::utils::parse::parse_type_argument FNDA:0,uniplate_derive::utils::parse::check_field_type -FNDA:1,::span -FNDA:0,uniplate_derive::utils::parse::parse_field_type::parse_type -FNDA:1,uniplate_derive::utils::parse::parse_field_type::parse_type FNDA:0,uniplate_derive::utils::parse::parse_field_type -FNDA:1,uniplate_derive::utils::parse::check_field_type -FNDA:1,uniplate_derive::utils::parse::check_field_type +FNDA:0,::span +FNDA:1,uniplate_derive::utils::parse::parse_field_type::parse_type FNDA:1,uniplate_derive::utils::parse::parse_field_type -FNDA:0,uniplate_derive::utils::parse::parse_type_argument +FNDA:1,::span +FNDA:0,uniplate_derive::utils::parse::parse_field_type::parse_type FNDA:0,uniplate_derive::utils::parse::parse_field_type -FNDA:1,uniplate_derive::utils::parse::parse_field_type -FNDA:0,::span FNDA:1,uniplate_derive::utils::parse::parse_field_type::parse_type +FNDA:0,uniplate_derive::utils::parse::parse_field_type::parse_type +FNDA:0,uniplate_derive::utils::parse::parse_type_argument FNDA:1,uniplate_derive::utils::parse::parse_type_argument -FNDA:0,::span -FNDA:1,::span +FNDA:1,uniplate_derive::utils::parse::check_field_type 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_field_type::parse_type FNDA:0,uniplate_derive::utils::parse::parse_type_argument +FNDA:1,::span +FNDA:1,uniplate_derive::utils::parse::check_field_type +FNDA:0,::span +FNDA:1,uniplate_derive::utils::parse::parse_field_type FNF:20 FNH:10 BRF:0 BRH:0 -DA:34,29 -DA:35,29 -DA:36,28 +DA:34,45 +DA:35,45 +DA:36,44 DA:37,0 DA:38,1 DA:39,0 DA:40,0 DA:41,0 -DA:43,29 -DA:47,242 -DA:48,242 -DA:49,242 -DA:50,242 +DA:43,45 +DA:47,386 +DA:48,386 +DA:49,386 +DA:50,386 DA:52,0 -DA:53,242 -DA:54,242 -DA:55,242 +DA:53,386 +DA:54,386 +DA:55,386 DA:56,0 -DA:57,242 -DA:58,242 -DA:59,242 -DA:60,242 +DA:57,386 +DA:58,386 +DA:59,386 +DA:60,386 DA:61,0 DA:63,0 DA:65,0 DA:69,0 -DA:71,242 -DA:74,398 -DA:75,398 -DA:76,634 -DA:77,634 -DA:78,634 -DA:79,634 -DA:80,634 -DA:81,634 -DA:82,634 -DA:83,634 -DA:84,634 -DA:85,398 -DA:86,398 -DA:87,398 -DA:88,398 -DA:89,450 -DA:90,398 -DA:91,398 -DA:92,398 -DA:93,398 -DA:94,398 -DA:95,398 -DA:96,398 -DA:97,634 -DA:98,398 -DA:99,398 -DA:100,392 +DA:71,386 +DA:74,638 +DA:75,638 +DA:76,1018 +DA:77,1018 +DA:78,1018 +DA:79,1018 +DA:80,1018 +DA:81,1018 +DA:82,1018 +DA:83,1018 +DA:84,1018 +DA:85,638 +DA:86,638 +DA:87,638 +DA:88,638 +DA:89,722 +DA:90,638 +DA:91,638 +DA:92,638 +DA:93,638 +DA:94,638 +DA:95,638 +DA:96,638 +DA:97,1018 +DA:98,638 +DA:99,638 +DA:100,632 DA:101,0 -DA:102,392 +DA:102,632 DA:104,6 DA:105,6 DA:107,0 @@ -138,12 +138,12 @@ DA:109,0 DA:110,0 DA:111,0 DA:112,0 -DA:114,398 -DA:117,896 -DA:118,896 -DA:119,640 -DA:120,190 -DA:121,60 +DA:114,638 +DA:117,1424 +DA:118,1424 +DA:119,1024 +DA:120,302 +DA:121,92 DA:122,6 DA:123,6 DA:124,6 @@ -152,71 +152,71 @@ DA:126,0 DA:128,0 DA:130,0 DA:131,0 -DA:133,896 +DA:133,1424 LF:79 LH:58 end_of_record SF:crates/conjure_core/src/rules/bubble.rs -FN:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} -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: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:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck -FN:19,conjure_core::rules::bubble::expand_bubble -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}::{closure#0} -FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_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 -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:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{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::{closure#0}::{closure#0} -FN:37,conjure_core::rules::bubble::bubble_up -FN:19,conjure_core::rules::bubble::expand_bubble +FN:36,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0} +FN:73,conjure_core::rules::bubble::div_to_bubble +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:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} +FN:19,conjure_core::rules::bubble::expand_bubble +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 FN:9,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0} -FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{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:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} +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:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0} -FN:73,conjure_core::rules::bubble::div_to_bubble -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::{closure#0}::{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:72,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} +FN:37,conjure_core::rules::bubble::bubble_up +FN:18,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{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 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 -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::bubble::bubble_up -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_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::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck -FNDA:0,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}::{closure#0} -FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_EXPAND_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 -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_EXPAND_BUBBLE::__typecheck::{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::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::bubble::bubble_up -FNDA:0,conjure_core::rules::bubble::expand_bubble +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_BUBBLE_UP::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::bubble::div_to_bubble +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::CONJURE_GEN_RULE_EXPAND_BUBBLE::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::bubble::expand_bubble +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 FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__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_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_EXPAND_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_BUBBLE_UP::__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::div_to_bubble -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::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::bubble::expand_bubble +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_DIV_TO_BUBBLE::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::bubble::bubble_up +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_SET_BUBBLE::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::bubble::CONJURE_GEN_RULE_SET_BUBBLE::__typecheck 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 FNF:30 FNH:0 BRF:0 @@ -272,22 +272,22 @@ LF:47 LH:0 end_of_record SF:crates/conjure_core/src/parse/example_models.rs -FN:21,conjure_core::parse::example_models::get_example_model -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:30,conjure_core::parse::example_models::get_example_model::{closure#1} FN:27,conjure_core::parse::example_models::get_example_model::{closure#0} +FN:77,conjure_core::parse::example_models::get_example_model_by_path FN:27,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 +FN:21,conjure_core::parse::example_models::get_example_model +FN:77,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_by_path FNDA:0,conjure_core::parse::example_models::get_example_model 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_by_path 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_by_path FNF:8 FNH:0 BRF:0 @@ -349,14 +349,14 @@ LF:53 LH:0 end_of_record SF:conjure_oxide/tests/generated_tests.rs +FN:94,generated_tests::assert_conjure_present FN:17,generated_tests::main -FN:19,generated_tests::main::{closure#0} FN:28,generated_tests::integration_test -FN:94,generated_tests::assert_conjure_present +FN:19,generated_tests::main::{closure#0} +FNDA:0,generated_tests::assert_conjure_present FNDA:0,generated_tests::main -FNDA:0,generated_tests::main::{closure#0} FNDA:0,generated_tests::integration_test -FNDA:0,generated_tests::assert_conjure_present +FNDA:0,generated_tests::main::{closure#0} FNF:4 FNH:0 BRF:0 @@ -426,19 +426,31 @@ LF:61 LH:0 end_of_record SF:conjure_oxide/src/utils/conjure.rs -FN:78,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} +FN:25,>::from +FN:66,conjure_oxide::utils::conjure::get_minion_solutions FN:30,conjure_oxide::utils::conjure::parse_essence_file +FN:78,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} FN:16,::fmt -FN:93,conjure_oxide::utils::conjure::minion_solutions_to_json FN:66,conjure_oxide::utils::conjure::get_minion_solutions +FN:16,::fmt +FN:30,conjure_oxide::utils::conjure::parse_essence_file FN:25,>::from -FNDA:0,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} +FN:78,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} +FN:93,conjure_oxide::utils::conjure::minion_solutions_to_json +FN:93,conjure_oxide::utils::conjure::minion_solutions_to_json +FNDA:0,>::from +FNDA:0,conjure_oxide::utils::conjure::get_minion_solutions FNDA:0,conjure_oxide::utils::conjure::parse_essence_file +FNDA:0,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} FNDA:0,::fmt -FNDA:0,conjure_oxide::utils::conjure::minion_solutions_to_json FNDA:0,conjure_oxide::utils::conjure::get_minion_solutions +FNDA:0,::fmt +FNDA:0,conjure_oxide::utils::conjure::parse_essence_file FNDA:0,>::from -FNF:6 +FNDA:0,conjure_oxide::utils::conjure::get_minion_solutions::{closure#0} +FNDA:0,conjure_oxide::utils::conjure::minion_solutions_to_json +FNDA:0,conjure_oxide::utils::conjure::minion_solutions_to_json +FNF:12 FNH:0 BRF:0 BRH:0 @@ -544,10 +556,10 @@ LF:16 LH:0 end_of_record SF:solvers/minion/tests/test_watchedor_reifyimply_1.rs -FN:58,test_watchedor_reifyimply_1::callback FN:29,test_watchedor_reifyimply_1::test_watchedor_reifyimply_1 -FNDA:0,test_watchedor_reifyimply_1::callback +FN:58,test_watchedor_reifyimply_1::callback FNDA:0,test_watchedor_reifyimply_1::test_watchedor_reifyimply_1 +FNDA:0,test_watchedor_reifyimply_1::callback FNF:2 FNH:0 BRF:0 @@ -588,37 +600,37 @@ LF:32 LH:0 end_of_record SF:crates/conjure_core/src/rule_engine/resolve_rules.rs -FN:15,::fmt -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:150,conjure_core::rule_engine::resolve_rules::get_rules_vec FN:90,conjure_core::rule_engine::resolve_rules::get_rule_priorities -FN:152,conjure_core::rule_engine::resolve_rules::get_rules_vec::{closure#0} -FN:90,conjure_core::rule_engine::resolve_rules::get_rule_priorities FN:29,conjure_core::rule_engine::resolve_rules::get_rule_set +FN:150,conjure_core::rule_engine::resolve_rules::get_rules_vec FN:128,conjure_core::rule_engine::resolve_rules::rule_cmp -FN:15,::fmt -FN:128,conjure_core::rule_engine::resolve_rules::rule_cmp -FN:29,conjure_core::rule_engine::resolve_rules::get_rule_set +FN:70,conjure_core::rule_engine::resolve_rules::resolve_rule_sets FN:45,conjure_core::rule_engine::resolve_rules::rule_sets_by_names -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:29,conjure_core::rule_engine::resolve_rules::get_rule_set +FN:15,::fmt 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:128,conjure_core::rule_engine::resolve_rules::rule_cmp +FN:152,conjure_core::rule_engine::resolve_rules::get_rules_vec::{closure#0} FN:70,conjure_core::rule_engine::resolve_rules::resolve_rule_sets -FNDA:0,::fmt -FNDA:0,conjure_core::rule_engine::resolve_rules::resolve_rule_sets -FNDA:0,conjure_core::rule_engine::resolve_rules::get_rules_vec::{closure#0} FNDA:0,conjure_core::rule_engine::resolve_rules::get_rules_vec FNDA:0,conjure_core::rule_engine::resolve_rules::get_rule_priorities -FNDA:0,conjure_core::rule_engine::resolve_rules::get_rules_vec::{closure#0} -FNDA:0,conjure_core::rule_engine::resolve_rules::get_rule_priorities FNDA:0,conjure_core::rule_engine::resolve_rules::get_rule_set +FNDA:0,conjure_core::rule_engine::resolve_rules::get_rules_vec FNDA:0,conjure_core::rule_engine::resolve_rules::rule_cmp -FNDA:0,::fmt -FNDA:0,conjure_core::rule_engine::resolve_rules::rule_cmp -FNDA:0,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::rule_sets_by_names -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:0,conjure_core::rule_engine::resolve_rules::get_rule_set +FNDA:0,::fmt 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,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::resolve_rule_sets FNF:16 FNH:0 @@ -698,19 +710,31 @@ LF:70 LH:0 end_of_record SF:conjure_oxide/src/utils/json.rs +FN:48,conjure_oxide::utils::json::sort_json_object FN:7,conjure_oxide::utils::json::json_value_cmp +FN:53,conjure_oxide::utils::json::sort_json_object::{closure#0} +FN:62,conjure_oxide::utils::json::sort_json_object::{closure#1} FN:62,conjure_oxide::utils::json::sort_json_object::{closure#1} -FN:48,conjure_oxide::utils::json::sort_json_object -FN:32,conjure_oxide::utils::json::sort_json_variables FN:53,conjure_oxide::utils::json::sort_json_object::{closure#0} +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:68,conjure_oxide::utils::json::sort_json_object::{closure#2} +FN:48,conjure_oxide::utils::json::sort_json_object +FNDA:0,conjure_oxide::utils::json::sort_json_object FNDA:0,conjure_oxide::utils::json::json_value_cmp +FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#0} +FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#1} FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#1} -FNDA:0,conjure_oxide::utils::json::sort_json_object -FNDA:0,conjure_oxide::utils::json::sort_json_variables FNDA:0,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#2} -FNF:6 +FNDA:0,conjure_oxide::utils::json::sort_json_variables +FNDA:0,conjure_oxide::utils::json::sort_json_object::{closure#2} +FNDA:0,conjure_oxide::utils::json::sort_json_object +FNF:12 FNH:0 BRF:0 BRH:0 @@ -770,51 +794,59 @@ LF:52 LH:0 end_of_record SF:crates/conjure_core/src/metadata.rs -FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FN:6,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FN:13,::new FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:29,::fmt FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:13,::new +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 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>::visit_bytes::<_> +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:29,::fmt FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:20,::clone_dirty -FN:13,::new -FN:20,::clone_dirty -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_str::<_> FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:29,::fmt +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:20,::clone_dirty +FN:6,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FN:6,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FN:29,::fmt +FN:6,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:6,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FNDA:0,::new FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,::fmt 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>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -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_u64::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::clone_dirty FNDA:0,::new -FNDA:0,::clone_dirty +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>::expecting +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_seq::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::clone_dirty FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNF:22 +FNDA:0,::fmt +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::clone_dirty +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::fmt +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNF:26 FNH:0 BRF:0 BRH:0 @@ -838,521 +870,573 @@ LF:16 LH:0 end_of_record SF:crates/conjure_core/src/ast/expressions.rs -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>::visit_seq::<_> -FN:313,conjure_core::ast::expressions::display_expressions -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:18,::uniplate::{closure#21} -FN:18,::uniplate::{closure#23} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#30} -FN:18,::is_safe_div +FN:484,conjure_core::ast::expressions::tests::test_domain_of_reference_not_found +FN:18,::is_div_eq +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting FN:18,::is_leq +FN:18,::uniplate::{closure#25} 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:162,::domain_of::{closure#2} +FN:18,::uniplate::{closure#27} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::uniplate::{closure#29} FN:18,::is_geq -FN:18,::uniplate::{closure#2} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_neq -FN:219,::is_clean -FN:18,::is_min -FN:18,::uniplate::{closure#4} -FN:18,::uniplate::{closure#6} -FN:18,::uniplate::{closure#16} -FN:18,::uniplate::{closure#18} -FN:464,conjure_core::ast::expressions::tests::test_domain_of_empty_sum -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_all_diff FN:18,::uniplate::{closure#5} -FN:18,::uniplate::{closure#7} -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:18,::is_safe_div +FN:158,::domain_of::{closure#1} +FN:18,::uniplate::{closure#18} +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:219,::is_clean -FN:18,::is_sum_leq -FN:149,::domain_of +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:180,::can_be_undefined +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::uniplate::{closure#20} +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,::uniplate::{closure#11} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#2} +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,::uniplate::{closure#23} +FN:18,::uniplate::{closure#19} FN:18,::uniplate::{closure#26} +FN:109,conjure_core::ast::expressions::expr_vec_to_domain_i32 +FN:18,::is_gt +FN:18,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#6} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:333,>::from -FN:156,::domain_of::{closure#0} -FN:484,conjure_core::ast::expressions::tests::test_domain_of_reference_not_found -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_nothing +FN:18,::is_leq 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#24} +FN:18,::uniplate::{closure#11} FN:18,::uniplate::{closure#26} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:339,>::from -FN:18,::is_gt -FN:18,::is_and +FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +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::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:18,::is_sum_geq FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#1} -FN:18,::uniplate::{closure#3} +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:346,::fmt -FN:18,::uniplate::{closure#16} -FN:18,::is_geq -FN:18,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -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>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,::uniplate::{closure#2} +FN:18,::uniplate::{closure#13} +FN:18,::is_or +FN:18,::is_constant +FN:18,::uniplate::{closure#17} +FN:18,::uniplate::{closure#28} +FN:18,::is_gt 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>::visit_seq::<_> -FN:18,::is_constant -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#27} -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:18,::is_eq -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:18,::is_reference -FN:18,::is_unsafe_div -FN:18,::uniplate::{closure#5} +FN:18,::is_or +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:244,::set_clean -FN:18,::uniplate::{closure#25} -FN:18,::uniplate::{closure#28} -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:162,::domain_of::{closure#2} -FN:456,conjure_core::ast::expressions::tests::test_domain_of_constant_invalid_type +FN:18,::is_sum_geq +FN:18,::uniplate::{closure#5} +FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:121,conjure_core::ast::expressions::range_vec_bounds_i32 +FN:18,::uniplate::{closure#4} +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,::uniplate::{closure#15} -FN:162,::domain_of::{closure#2} FN:18,::is_sum_eq -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} -FN:18,::is_lt -FN:18,::uniplate -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:18,::uniplate::{closure#9} +FN:18,::is_unsafe_div +FN:339,>::from +FN:18,::uniplate::{closure#0} +FN:464,conjure_core::ast::expressions::tests::test_domain_of_empty_sum 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>::visit_seq::> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:339,>::from FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -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>::visit_seq::<_> +FN:18,::uniplate::{closure#29} 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>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#11} +FN:18,::is_sum_leq +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:339,>::from +FN:333,>::from +FN:158,::domain_of::{closure#1} FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} -FN:18,::uniplate::{closure#28} -FN:18,::uniplate::{closure#30} -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_reference +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FN:18,::is_sum 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,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_lt +FN:219,::is_clean +FN:18,::uniplate::{closure#8} +FN:18,::uniplate::{closure#15} +FN:18,::is_constant +FN:18,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_reference +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FN:18,::uniplate +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>::expecting -FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -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#9} -FN:18,::uniplate::{closure#24} +FN:18,::is_ineq +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,::uniplate::{closure#22} -FN:18,::uniplate::{closure#20} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::is_or -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#3} -FN:18,::is_div_eq +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,::is_ineq +FN:18,::uniplate::{closure#10} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::uniplate::{closure#13} +FN:109,conjure_core::ast::expressions::expr_vec_to_domain_i32 +FN:18,::uniplate::{closure#23} 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>::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>::expecting +FN:18,::uniplate::{closure#30} +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 -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_div_eq +FN:18,::uniplate::{closure#10} +FN:18,::uniplate::{closure#25} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#14} FN:18,::uniplate::{closure#12} -FN:18,::uniplate::{closure#29} -FN:18,::is_all_diff -FN:18,::uniplate::{closure#27} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::is_and -FN:18,::is_bubble 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,::uniplate::{closure#29} -FN:109,conjure_core::ast::expressions::expr_vec_to_domain_i32 -FN:319,conjure_core::ast::expressions::display_expressions::{closure#0} +FN:18,::uniplate::{closure#16} +FN:162,::domain_of::{closure#2} +FN:18,::uniplate::{closure#3} +FN:18,::is_eq +FN:18,::uniplate::{closure#16} +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::uniplate::{closure#15} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{closure#7} -FN:18,::uniplate::{closure#9} -FN:18,::uniplate::{closure#11} -FN:18,::uniplate::{closure#12} -FN:18,::uniplate::{closure#14} -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>::expecting -FN:18,::is_sum_eq -FN:18,::uniplate::{closure#4} +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:156,::domain_of::{closure#0} +FN:456,conjure_core::ast::expressions::tests::test_domain_of_constant_invalid_type +FN:18,::is_safe_div 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>::expecting +FN:18,::uniplate::{closure#21} +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,::is_ineq -FN:158,::domain_of::{closure#1} -FN:18,::is_gt +FN:18,::is_not 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:333,>::from +FN:18,::uniplate::{closure#7} 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,::is_all_diff -FN:18,::uniplate::{closure#20} -FN:18,::uniplate::{closure#22} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:346,::fmt -FN:18,::is_nothing -FN:18,::uniplate::{closure#2} -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#0} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FN:18,::uniplate::{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>::visit_seq::<_> +FN:156,::domain_of::{closure#0} +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,::uniplate::{closure#13} -FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:18,::is_div_eq -FN:18,::is_neq -FN:18,::uniplate::{closure#18} -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#8} -FN:18,::uniplate::{closure#10} -FN:18,::uniplate::{closure#13} -FN:18,::is_not +FN:18,::is_not +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>::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_unsafe_div -FN:319,conjure_core::ast::expressions::display_expressions::{closure#0} +FN:244,::set_clean +FN:18,::uniplate::{closure#12} +FN:18,::uniplate::{closure#14} +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#0} +FN:18,::is_min +FN:18,::uniplate::{closure#28} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +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::__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>::expecting FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::is_sum_leq -FN:180,::can_be_undefined +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FN:18,::is_bubble FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#25} +FN:18,::is_sum_eq +FN:18,::uniplate::{closure#20} +FN:18,::uniplate::{closure#22} +FN:18,::is_and 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,<::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,::uniplate::{closure#10} -FN:18,::is_or +FN:18,::is_safe_div +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,<<::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,::is_neq +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>::visit_seq::<_> FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::uniplate::{closure#17} -FN:18,::uniplate::{closure#19} +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:180,::can_be_undefined +FN:18,::is_and +FN:190,::return_type +FN:18,::uniplate::{closure#21} +FN:18,::is_geq +FN:18,::uniplate::{closure#24} +FN:121,conjure_core::ast::expressions::range_vec_bounds_i32 +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>::expecting -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} -FN:18,::is_bubble -FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:18,::is_eq -FN:109,conjure_core::ast::expressions::expr_vec_to_domain_i32 -FN:18,::is_leq -FN:18,::is_not -FN:18,::is_min 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:219,::is_clean +FN:149,::domain_of FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::uniplate::{closure#1} +FN:18,::is_min +FN:18,::is_unsafe_div +FN:18,::is_all_diff +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,::is_constant -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:244,::set_clean 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:18,::uniplate::{closure#3} +FN:18,::uniplate::{closure#14} +FN:18,::uniplate::{closure#18} +FN:18,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:18,::is_bubble +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +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,::uniplate::{closure#24} +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +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:244,::set_clean -FN:18,::is_ineq -FN:117,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} -FN:190,::return_type -FN:18,::is_reference -FN:18,::uniplate::{closure#15} +FN:18,::uniplate::{closure#6} +FN:18,::uniplate::{closure#17} FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:180,::can_be_undefined -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_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>::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,::is_nothing +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#1} +FN:18,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:18,::uniplate::{closure#9} +FN:18,::uniplate::{closure#4} +FN:18,::is_lt +FN:18,::is_eq +FN:18,::is_nothing FN:18,::uniplate::{closure#8} -FN:18,::uniplate::{closure#23} -FN:121,conjure_core::ast::expressions::range_vec_bounds_i32 +FN:313,conjure_core::ast::expressions::display_expressions +FN:18,::uniplate::{closure#7} +FN:18,::is_sum_geq +FN:18,::is_neq +FN:18,::is_sum +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>::visit_seq::> +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,::uniplate::{closure#21} -FN:18,::uniplate::{closure#6} -FN:18,::uniplate +FN:18,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:18,::uniplate::{closure#30} FN:18,<<::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,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>::visit_seq::<_> -FNDA:0,conjure_core::ast::expressions::display_expressions -FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,::uniplate::{closure#21} -FNDA:0,::uniplate::{closure#23} +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>::expecting +FNDA:0,conjure_core::ast::expressions::tests::test_domain_of_reference_not_found +FNDA:0,::is_div_eq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#30} -FNDA:0,::is_safe_div FNDA:0,::is_leq +FNDA:0,::uniplate::{closure#25} 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,::domain_of::{closure#2} +FNDA:0,::uniplate::{closure#27} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::uniplate::{closure#29} FNDA:0,::is_geq -FNDA:0,::uniplate::{closure#2} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_neq -FNDA:0,::is_clean -FNDA:0,::is_min -FNDA:0,::uniplate::{closure#4} -FNDA:0,::uniplate::{closure#6} -FNDA:0,::uniplate::{closure#16} -FNDA:0,::uniplate::{closure#18} -FNDA:0,conjure_core::ast::expressions::tests::test_domain_of_empty_sum -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::is_all_diff FNDA:0,::uniplate::{closure#5} -FNDA:0,::uniplate::{closure#7} -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,::is_safe_div +FNDA:0,::domain_of::{closure#1} +FNDA:0,::uniplate::{closure#18} +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,::is_clean -FNDA:0,::is_sum_leq -FNDA:0,::domain_of +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,::can_be_undefined +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::uniplate::{closure#20} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:0,conjure_core::ast::expressions::tests::test_domain_of_reference -FNDA:0,::uniplate::{closure#11} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::uniplate::{closure#2} +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,::uniplate::{closure#23} +FNDA:0,::uniplate::{closure#19} FNDA:0,::uniplate::{closure#26} +FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32 +FNDA:0,::is_gt +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::uniplate::{closure#6} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> FNDA:0,>::from -FNDA:0,::domain_of::{closure#0} -FNDA:0,conjure_core::ast::expressions::tests::test_domain_of_reference_not_found -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_nothing +FNDA:0,::is_leq 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#24} +FNDA:0,::uniplate::{closure#11} FNDA:0,::uniplate::{closure#26} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,>::from -FNDA:0,::is_gt -FNDA:0,::is_and +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::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -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#1} -FNDA:0,::uniplate::{closure#3} +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:0,::fmt -FNDA:0,::uniplate::{closure#16} -FNDA:0,::is_geq -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,::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>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::uniplate::{closure#2} +FNDA:0,::uniplate::{closure#13} +FNDA:0,::is_or +FNDA:0,::is_constant +FNDA:0,::uniplate::{closure#17} +FNDA:0,::uniplate::{closure#28} +FNDA:0,::is_gt FNDA:0,<<::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>::visit_seq::<_> -FNDA:0,::is_constant -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#27} -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,::is_eq -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,::is_reference -FNDA:0,::is_unsafe_div -FNDA:0,::uniplate::{closure#5} +FNDA:0,::is_or +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,::set_clean -FNDA:0,::uniplate::{closure#25} -FNDA:0,::uniplate::{closure#28} -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,::domain_of::{closure#2} -FNDA:0,conjure_core::ast::expressions::tests::test_domain_of_constant_invalid_type +FNDA:0,::is_sum_geq +FNDA:0,::uniplate::{closure#5} +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,conjure_core::ast::expressions::range_vec_bounds_i32 +FNDA:0,::uniplate::{closure#4} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,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>::expecting -FNDA:0,::uniplate::{closure#15} -FNDA:0,::domain_of::{closure#2} FNDA:0,::is_sum_eq -FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1} -FNDA:0,::is_lt -FNDA:0,::uniplate -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,::uniplate::{closure#9} +FNDA:0,::is_unsafe_div +FNDA:0,>::from +FNDA:0,::uniplate::{closure#0} +FNDA:0,conjure_core::ast::expressions::tests::test_domain_of_empty_sum 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>::expecting -FNDA:0,>::from FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,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#29} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::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>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::uniplate::{closure#11} +FNDA:0,::is_sum_leq +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,>::from +FNDA:0,>::from +FNDA:0,::domain_of::{closure#1} FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} -FNDA:0,::uniplate::{closure#28} -FNDA:0,::uniplate::{closure#30} -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_reference +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> FNDA:0,::is_sum 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_clean +FNDA:0,::uniplate::{closure#8} +FNDA:0,::uniplate::{closure#15} +FNDA:0,::is_constant +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::is_reference +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::uniplate +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,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_lt +FNDA:0,::is_ineq +FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::uniplate::{closure#22} +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,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0} +FNDA:0,::is_ineq +FNDA:0,::uniplate::{closure#10} 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:0,::is_sum_geq +FNDA:0,::uniplate::{closure#13} +FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32 +FNDA:0,::uniplate::{closure#23} +FNDA:0,conjure_core::ast::expressions::tests::test_domain_of_constant_sum +FNDA:0,::uniplate::{closure#30} +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#9} -FNDA:0,::uniplate::{closure#24} -FNDA:0,::uniplate::{closure#22} -FNDA:0,::uniplate::{closure#20} +FNDA:0,::is_div_eq +FNDA:0,::uniplate::{closure#10} +FNDA:0,::uniplate::{closure#25} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::is_or +FNDA:0,::uniplate::{closure#12} 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,::uniplate::{closure#16} +FNDA:0,::domain_of::{closure#2} FNDA:0,::uniplate::{closure#3} -FNDA:0,::is_div_eq +FNDA:0,::is_eq +FNDA:0,::uniplate::{closure#16} +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,conjure_core::ast::expressions::tests::test_domain_of_constant_sum FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::return_type -FNDA:0,::uniplate::{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::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::domain_of::{closure#0} +FNDA:0,conjure_core::ast::expressions::tests::test_domain_of_constant_invalid_type +FNDA:0,::is_safe_div +FNDA:0,::uniplate::{closure#19} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::uniplate::{closure#21} +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>::expecting +FNDA:0,::is_not +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:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::is_sum 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:0,::uniplate::{closure#14} -FNDA:0,::uniplate::{closure#12} -FNDA:0,::uniplate::{closure#29} -FNDA:0,::is_all_diff -FNDA:0,::uniplate::{closure#27} +FNDA:0,::domain_of::{closure#0} +FNDA:0,::uniplate FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::is_and -FNDA:0,::is_bubble +FNDA:0,::is_not +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>::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,::uniplate::{closure#29} -FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32 -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#7} -FNDA:0,::uniplate::{closure#9} -FNDA:0,::uniplate::{closure#11} +FNDA:0,::set_clean FNDA:0,::uniplate::{closure#12} FNDA:0,::uniplate::{closure#14} -FNDA:0,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>::expecting -FNDA:0,::is_sum_eq -FNDA:0,::uniplate::{closure#4} -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>::expecting +FNDA:0,::uniplate::{closure#0} +FNDA:0,::is_min +FNDA:0,::uniplate::{closure#28} +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,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,::is_ineq -FNDA:0,::domain_of::{closure#1} -FNDA:0,::is_gt +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::uniplate::{closure#27} +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::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,>::from 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,::is_all_diff +FNDA:0,::is_bubble +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::is_sum_eq FNDA:0,::uniplate::{closure#20} FNDA:0,::uniplate::{closure#22} +FNDA:0,::is_and FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::fmt -FNDA:0,::is_nothing -FNDA:0,::uniplate::{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>::expecting -FNDA:0,::uniplate::{closure#0} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#1} +FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{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>::expecting +FNDA:0,::is_safe_div +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,<<::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>::visit_seq::<_> -FNDA:0,::uniplate::{closure#13} -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,::is_div_eq FNDA:0,::is_neq -FNDA:0,::uniplate::{closure#18} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::uniplate::{closure#8} -FNDA:0,::uniplate::{closure#10} -FNDA:0,::uniplate::{closure#13} -FNDA:0,::is_not +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,::is_unsafe_div -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,<<::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,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FNDA:0,::can_be_undefined -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,::is_and +FNDA:0,::return_type +FNDA:0,::uniplate::{closure#21} +FNDA:0,::is_geq +FNDA:0,::uniplate::{closure#24} +FNDA:0,conjure_core::ast::expressions::range_vec_bounds_i32 +FNDA:0,::fmt FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::uniplate::{closure#10} -FNDA:0,::is_or FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNDA:0,conjure_core::ast::expressions::display_expressions -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#17} -FNDA:0,::uniplate::{closure#19} -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} -FNDA:0,::is_bubble +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,::is_clean +FNDA:0,::domain_of FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::is_eq -FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32 -FNDA:0,::is_leq -FNDA:0,::is_not +FNDA:0,::uniplate::{closure#1} FNDA:0,::is_min -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_unsafe_div +FNDA:0,::is_all_diff +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>::expecting -FNDA:0,::is_constant -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,::set_clean 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:0,::uniplate::{closure#3} +FNDA:0,::uniplate::{closure#14} +FNDA:0,::uniplate::{closure#18} +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,::is_bubble FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::return_type 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#24} +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,::is_sum_leq FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::set_clean -FNDA:0,::is_ineq -FNDA:0,conjure_core::ast::expressions::expr_vec_to_domain_i32::{closure#1}::{closure#0}::{closure#0} -FNDA:0,::return_type -FNDA:0,::is_reference -FNDA:0,::uniplate::{closure#15} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,::can_be_undefined -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#6} +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>::expecting -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>::visit_seq::<_> +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::is_nothing +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#1}::{closure#0}::{closure#0} +FNDA:0,::uniplate::{closure#1} +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,::uniplate::{closure#9} +FNDA:0,::uniplate::{closure#4} +FNDA:0,::is_lt +FNDA:0,::is_eq +FNDA:0,::is_nothing FNDA:0,::uniplate::{closure#8} -FNDA:0,::uniplate::{closure#23} -FNDA:0,conjure_core::ast::expressions::range_vec_bounds_i32 +FNDA:0,conjure_core::ast::expressions::display_expressions +FNDA:0,::uniplate::{closure#7} +FNDA:0,::is_sum_geq +FNDA:0,::is_neq +FNDA:0,::is_sum +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>::visit_seq::> +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,::uniplate::{closure#21} -FNDA:0,::uniplate::{closure#6} -FNDA:0,::uniplate +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,::uniplate::{closure#30} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting -FNF:257 +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> +FNF:283 FNH:0 BRF:0 BRH:0 @@ -1688,74 +1772,74 @@ LF:328 LH:0 end_of_record SF:crates/uniplate/tests/expr_stmt_manual.rs -FN:80,::uniplate::{closure#2} -FN:202,>::biplate::{closure#4} -FN:128,::uniplate::{closure#6} -FN:284,::uniplate +FN:260,>::biplate::{closure#0} +FN:193,>::biplate::{closure#3} +FN:32,::uniplate FN:314,::uniplate::{closure#2} -FN:61,::uniplate::{closure#1} -FN:167,>::biplate::{closure#0} -FN:257,>::biplate -FN:289,::uniplate::{closure#0} -FN:350,::uniplate::{closure#5} FN:161,>::biplate -FN:42,::uniplate::{closure#0} -FN:120,::uniplate::{closure#5} -FN:272,>::biplate::{closure#0} -FN:370,::uniplate::{closure#6} -FN:318,::uniplate::{closure#3} -FN:383,expr_stmt_manual::children_bi_multitype -FN:113,::uniplate::{closure#4} +FN:350,::uniplate::{closure#5} +FN:202,>::biplate::{closure#4} +FN:257,>::biplate +FN:224,>::biplate::{closure#5} +FN:327,::uniplate::{closure#4} FN:150,>::biplate::{closure#0} -FN:416,expr_stmt_manual::universe_bi_multitype -FN:193,>::biplate::{closure#3} +FN:383,expr_stmt_manual::children_bi_multitype FN:138,>::biplate -FN:323,::uniplate::{closure#3}::{closure#0} -FN:244,>::biplate::{closure#6} -FN:260,>::biplate::{closure#0} -FN:327,::uniplate::{closure#4} +FN:370,::uniplate::{closure#6} +FN:61,::uniplate::{closure#1} +FN:416,expr_stmt_manual::universe_bi_multitype +FN:80,::uniplate::{closure#2} +FN:120,::uniplate::{closure#5} FN:175,>::biplate::{closure#1} +FN:244,>::biplate::{closure#6} FN:189,>::biplate::{closure#2} -FN:99,::uniplate::{closure#3} -FN:224,>::biplate::{closure#5} -FN:32,::uniplate -FN:299,::uniplate::{closure#1} +FN:113,::uniplate::{closure#4} +FN:323,::uniplate::{closure#3}::{closure#0} FN:198,>::biplate::{closure#3}::{closure#0} +FN:318,::uniplate::{closure#3} +FN:167,>::biplate::{closure#0} +FN:99,::uniplate::{closure#3} +FN:289,::uniplate::{closure#0} +FN:128,::uniplate::{closure#6} FN:269,>::biplate -FNDA:0,::uniplate::{closure#2} -FNDA:0,>::biplate::{closure#4} -FNDA:0,::uniplate::{closure#6} -FNDA:0,::uniplate +FN:284,::uniplate +FN:299,::uniplate::{closure#1} +FN:272,>::biplate::{closure#0} +FN:42,::uniplate::{closure#0} +FNDA:0,>::biplate::{closure#0} +FNDA:0,>::biplate::{closure#3} +FNDA:0,::uniplate FNDA:0,::uniplate::{closure#2} -FNDA:0,::uniplate::{closure#1} -FNDA:0,>::biplate::{closure#0} -FNDA:0,>::biplate -FNDA:0,::uniplate::{closure#0} -FNDA:0,::uniplate::{closure#5} FNDA:0,>::biplate -FNDA:0,::uniplate::{closure#0} -FNDA:0,::uniplate::{closure#5} -FNDA:0,>::biplate::{closure#0} -FNDA:0,::uniplate::{closure#6} -FNDA:0,::uniplate::{closure#3} -FNDA:0,expr_stmt_manual::children_bi_multitype -FNDA:0,::uniplate::{closure#4} +FNDA:0,::uniplate::{closure#5} +FNDA:0,>::biplate::{closure#4} +FNDA:0,>::biplate +FNDA:0,>::biplate::{closure#5} +FNDA:0,::uniplate::{closure#4} FNDA:0,>::biplate::{closure#0} -FNDA:0,expr_stmt_manual::universe_bi_multitype -FNDA:0,>::biplate::{closure#3} +FNDA:0,expr_stmt_manual::children_bi_multitype FNDA:0,>::biplate -FNDA:0,::uniplate::{closure#3}::{closure#0} -FNDA:0,>::biplate::{closure#6} -FNDA:0,>::biplate::{closure#0} -FNDA:0,::uniplate::{closure#4} +FNDA:0,::uniplate::{closure#6} +FNDA:0,::uniplate::{closure#1} +FNDA:0,expr_stmt_manual::universe_bi_multitype +FNDA:0,::uniplate::{closure#2} +FNDA:0,::uniplate::{closure#5} FNDA:0,>::biplate::{closure#1} +FNDA:0,>::biplate::{closure#6} FNDA:0,>::biplate::{closure#2} -FNDA:0,::uniplate::{closure#3} -FNDA:0,>::biplate::{closure#5} -FNDA:0,::uniplate -FNDA:0,::uniplate::{closure#1} +FNDA:0,::uniplate::{closure#4} +FNDA:0,::uniplate::{closure#3}::{closure#0} FNDA:0,>::biplate::{closure#3}::{closure#0} +FNDA:0,::uniplate::{closure#3} +FNDA:0,>::biplate::{closure#0} +FNDA:0,::uniplate::{closure#3} +FNDA:0,::uniplate::{closure#0} +FNDA:0,::uniplate::{closure#6} FNDA:0,>::biplate +FNDA:0,::uniplate +FNDA:0,::uniplate::{closure#1} +FNDA:0,>::biplate::{closure#0} +FNDA:0,::uniplate::{closure#0} FNF:34 FNH:0 BRF:0 @@ -2132,47 +2216,55 @@ LF:368 LH:0 end_of_record SF:crates/conjure_core/src/ast/variables.rs +FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:19,::fmt FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +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::__Field as serde::de::Deserialize>::deserialize::<_> -FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:13,::new FN:13,::new FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FN:19,::fmt +FN:7,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:7,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:19,::fmt -FN:7,<::deserialize::__Visitor 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>::visit_map::> FN:7,<::deserialize::__FieldVisitor 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>::visit_seq::<_> -FN:7,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:13,::new FN:7,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> FN:7,<::deserialize::__Visitor 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::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,::fmt FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +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_bytes::<_> +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,::new FNDA:0,::new FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FNDA:0,::fmt +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::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,::fmt -FNDA:0,<::deserialize::__Visitor 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>::visit_map::> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,<::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>::visit_seq::<_> -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::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNF:20 +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FNF:24 FNH:0 BRF:0 BRH:0 @@ -2201,9 +2293,13 @@ end_of_record SF:conjure_oxide/src/find_conjure.rs FN:25,conjure_oxide::find_conjure::conjure_executable::{closure#0} 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:0,conjure_oxide::find_conjure::conjure_executable::{closure#0} FNDA:0,conjure_oxide::find_conjure::conjure_executable -FNF:2 +FNDA:0,conjure_oxide::find_conjure::conjure_executable::{closure#0} +FNDA:0,conjure_oxide::find_conjure::conjure_executable +FNF:4 FNH:0 BRF:0 BRH:0 @@ -2259,29 +2355,29 @@ LF:48 LH:0 end_of_record SF:solvers/minion/src/error.rs -FN:47,>::from -FN:8,::source FN:8,::fmt FN:8,>::from -FN:8,>::from +FN:47,>::from +FN:8,::fmt FN:8,>::from FN:8,::source -FN:8,::fmt +FN:47,>::from FN:8,>::from +FN:8,::source FN:31,::fmt -FN:47,>::from +FN:8,>::from FN:31,::fmt -FNDA:0,>::from -FNDA:0,::source FNDA:0,::fmt FNDA:0,>::from -FNDA:0,>::from +FNDA:0,>::from +FNDA:0,::fmt FNDA:0,>::from FNDA:0,::source -FNDA:0,::fmt +FNDA:0,>::from FNDA:0,>::from +FNDA:0,::source FNDA:0,::fmt -FNDA:0,>::from +FNDA:0,>::from FNDA:0,::fmt FNF:12 FNH:0 @@ -2299,8 +2395,10 @@ LH:0 end_of_record SF:conjure_oxide/src/utils/misc.rs FN:5,conjure_oxide::utils::misc::to_set::<_> +FN:5,conjure_oxide::utils::misc::to_set::<_> FNDA:0,conjure_oxide::utils::misc::to_set::<_> -FNF:1 +FNDA:0,conjure_oxide::utils::misc::to_set::<_> +FNF:2 FNH:0 BRF:0 BRH:0 @@ -2315,46 +2413,46 @@ LF:7 LH:0 end_of_record SF:crates/conjure_core/src/rule_engine/rule_set.rs -FN:114,::resolve_dependencies -FN:140,::eq -FN:29,::new -FN:148,::hash:: -FN:65,::get_dependencies +FN:148,::hash::<_> +FN:82,::with_dependencies +FN:82,::with_dependencies FN:47,::get_rules +FN:89,::resolve_rules FN:159,::fmt::{closure#0} FN:154,::fmt -FN:65,::get_dependencies -FN:154,::fmt FN:29,::new +FN:65,::get_dependencies FN:114,::resolve_dependencies -FN:47,::get_rules -FN:148,::hash::<_> -FN:82,::with_dependencies +FN:154,::fmt +FN:148,::hash:: FN:159,::fmt::{closure#0} -FN:82,::with_dependencies FN:140,::eq FN:89,::resolve_rules -FN:89,::resolve_rules -FNDA:0,::resolve_dependencies -FNDA:0,::eq -FNDA:0,::new -FNDA:0,::hash:: -FNDA:0,::get_dependencies +FN:47,::get_rules +FN:114,::resolve_dependencies +FN:140,::eq +FN:29,::new +FN:65,::get_dependencies +FNDA:0,::hash::<_> +FNDA:0,::with_dependencies +FNDA:0,::with_dependencies FNDA:0,::get_rules +FNDA:0,::resolve_rules FNDA:0,::fmt::{closure#0} FNDA:0,::fmt -FNDA:0,::get_dependencies -FNDA:0,::fmt FNDA:0,::new +FNDA:0,::get_dependencies FNDA:0,::resolve_dependencies -FNDA:0,::get_rules -FNDA:0,::hash::<_> -FNDA:0,::with_dependencies +FNDA:0,::fmt +FNDA:0,::hash:: FNDA:0,::fmt::{closure#0} -FNDA:0,::with_dependencies FNDA:0,::eq FNDA:0,::resolve_rules -FNDA:0,::resolve_rules +FNDA:0,::get_rules +FNDA:0,::resolve_dependencies +FNDA:0,::eq +FNDA:0,::new +FNDA:0,::get_dependencies FNF:20 FNH:0 BRF:0 @@ -2461,302 +2559,302 @@ LF:98 LH:0 end_of_record SF:crates/conjure_core/src/rules/base.rs -FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} -FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} +FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} FN:317,conjure_core::rules::base::remove_constants_from_or -FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck -FN:109,conjure_core::rules::base::sum_constants -FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} -FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} -FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0}::{closure#0} -FN:192,conjure_core::rules::base::unwrap_nested_or -FN:398,conjure_core::rules::base::evaluate_constant_not -FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} +FN:297,conjure_core::rules::base::remove_trivial_or +FN:142,conjure_core::rules::base::unwrap_sum +FN:48,conjure_core::rules::base::remove_nothings::get_lhs_rhs FN:28,conjure_core::rules::base::remove_nothings::remove_nothings -FN:463,conjure_core::rules::base::distribute_or_over_and -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__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:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck +FN:156,conjure_core::rules::base::flatten_nested_sum +FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck +FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} +FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} +FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0} +FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0} -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::{closure#0}::{closure#0} -FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} +FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} -FN:87,conjure_core::rules::base::empty_to_nothing -FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck -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::{closure#0} -FN:48,conjure_core::rules::base::remove_nothings::get_lhs_rhs -FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0}::{closure#0} -FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0}::{closure#0} -FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} -FN:261,conjure_core::rules::base::remove_double_negation -FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} -FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} +FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} FN:356,conjure_core::rules::base::remove_constants_from_and -FN:463,conjure_core::rules::base::distribute_or_over_and -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck -FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} -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::{closure#0}::{closure#0} -FN:297,conjure_core::rules::base::remove_trivial_or +FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck -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::{closure#0} -FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck -FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{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:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck +FN:398,conjure_core::rules::base::evaluate_constant_not +FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{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:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck +FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{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} FN:142,conjure_core::rules::base::unwrap_sum -FN:464,conjure_core::rules::base::distribute_or_over_and::find_and -FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck -FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck -FN:544,conjure_core::rules::base::distribute_not_over_or -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:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0}::{closure#0} -FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck -FN:192,conjure_core::rules::base::unwrap_nested_or +FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} +FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck +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:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck +FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{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:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} +FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_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:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck +FN:278,conjure_core::rules::base::remove_trivial_and +FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{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::{closure#0}::{closure#0} FN:87,conjure_core::rules::base::empty_to_nothing -FN:398,conjure_core::rules::base::evaluate_constant_not -FN:464,conjure_core::rules::base::distribute_or_over_and::find_and +FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck +FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} +FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck +FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck +FN:87,conjure_core::rules::base::empty_to_nothing +FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} +FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck +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::{closure#0}::{closure#0} FN:28,conjure_core::rules::base::remove_nothings::remove_nothings -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} -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:544,conjure_core::rules::base::distribute_not_over_or +FN:192,conjure_core::rules::base::unwrap_nested_or +FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} +FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#0} FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0} -FN:156,conjure_core::rules::base::flatten_nested_sum -FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck -FN:27,conjure_core::rules::base::remove_nothings -FN:109,conjure_core::rules::base::sum_constants -FN:356,conjure_core::rules::base::remove_constants_from_and -FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck -FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} -FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck -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} FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} -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} +FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck +FN:156,conjure_core::rules::base::flatten_nested_sum +FN:398,conjure_core::rules::base::evaluate_constant_not +FN:418,conjure_core::rules::base::min_to_var +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:513,conjure_core::rules::base::distribute_not_over_and +FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0}::{closure#0} FN:543,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 -FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} -FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck +FN:356,conjure_core::rules::base::remove_constants_from_and +FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0} +FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__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}::{closure#0} +FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck::{closure#0} +FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0}::{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: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:544,conjure_core::rules::base::distribute_not_over_or +FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck FN:225,conjure_core::rules::base::unwrap_nested_and -FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0} +FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck -FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} +FN:261,conjure_core::rules::base::remove_double_negation +FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__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 +FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} -FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{closure#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: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::{closure#0}::{closure#0} +FN:261,conjure_core::rules::base::remove_double_negation +FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck +FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} +FN:297,conjure_core::rules::base::remove_trivial_or +FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} +FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} +FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck +FN:278,conjure_core::rules::base::remove_trivial_and FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0}::{closure#0} -FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} -FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__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 +FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck +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:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck -FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} +FN:463,conjure_core::rules::base::distribute_or_over_and +FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck +FN:464,conjure_core::rules::base::distribute_or_over_and::find_and +FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} +FN:109,conjure_core::rules::base::sum_constants +FN:15,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck +FN:192,conjure_core::rules::base::unwrap_nested_or +FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0}::{closure#0} +FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} FN:225,conjure_core::rules::base::unwrap_nested_and -FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} +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}::{closure#0} +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:278,conjure_core::rules::base::remove_trivial_and -FN:544,conjure_core::rules::base::distribute_not_over_or -FN:141,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck -FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck +FN:27,conjure_core::rules::base::remove_nothings +FN:464,conjure_core::rules::base::distribute_or_over_and::find_and +FN:513,conjure_core::rules::base::distribute_not_over_and +FN:108,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck FN:277,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck +FN:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck FN:27,conjure_core::rules::base::remove_nothings -FN:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0}::{closure#0} -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0} -FN:142,conjure_core::rules::base::unwrap_sum -FN:355,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} -FN:261,conjure_core::rules::base::remove_double_negation -FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck -FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} -FN:260,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0} -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 FN:191,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck -FN:417,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__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}::{closure#0} -FN:397,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck -FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__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:48,conjure_core::rules::base::remove_nothings::get_lhs_rhs -FN:462,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{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:513,conjure_core::rules::base::distribute_not_over_and -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:512,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck::{closure#0} -FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} -FN:224,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{closure#0} -FN:86,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0}::{closure#0} +FN:316,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck +FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0} +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:543,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} -FN:156,conjure_core::rules::base::flatten_nested_sum -FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck -FN:513,conjure_core::rules::base::distribute_not_over_and -FN:297,conjure_core::rules::base::remove_trivial_or -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_TRIVIAL_AND::__typecheck::{closure#0} +FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} +FN:296,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0} +FN:26,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck +FN:155,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__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::remove_constants_from_or -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck -FNDA:0,conjure_core::rules::base::sum_constants -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_EVALUATE_CONSTANT_NOT::__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::unwrap_nested_or -FNDA:0,conjure_core::rules::base::evaluate_constant_not -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::remove_trivial_or +FNDA:0,conjure_core::rules::base::unwrap_sum +FNDA:0,conjure_core::rules::base::remove_nothings::get_lhs_rhs FNDA:0,conjure_core::rules::base::remove_nothings::remove_nothings -FNDA:0,conjure_core::rules::base::distribute_or_over_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{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_DISTRIBUTE_NOT_OVER_AND::__typecheck +FNDA:0,conjure_core::rules::base::flatten_nested_sum +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__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_MIN_TO_VAR::__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_DISTRIBUTE_NOT_OVER_OR::__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_REMOVE_DOUBLE_NEGATION::__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::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__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_REMOVE_CONSTANTS_FROM_OR::__typecheck::{closure#0} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::empty_to_nothing -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck -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::{closure#0} -FNDA:0,conjure_core::rules::base::remove_nothings::get_lhs_rhs -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_SUM_CONSTANTS::__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_double_negation -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_NOTHINGS::__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::remove_constants_from_and -FNDA:0,conjure_core::rules::base::distribute_or_over_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck -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_UNWRAP_SUM::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::base::remove_trivial_or +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__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::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__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_DISTRIBUTE_NOT_OVER_AND::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{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_EMPTY_TO_NOTHING::__typecheck +FNDA:0,conjure_core::rules::base::evaluate_constant_not +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_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_EMPTY_TO_NOTHING::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{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} FNDA:0,conjure_core::rules::base::unwrap_sum -FNDA:0,conjure_core::rules::base::distribute_or_over_and::find_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_OR::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck -FNDA:0,conjure_core::rules::base::distribute_not_over_or -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck +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_AND::__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::remove_constants_from_or FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} +FNDA:0,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_REMOVE_DOUBLE_NEGATION::__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_CONSTANTS_FROM_OR::__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::unwrap_nested_or +FNDA:0,conjure_core::rules::base::remove_trivial_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__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::CONJURE_GEN_RULE_UNWRAP_SUM::__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::empty_to_nothing -FNDA:0,conjure_core::rules::base::evaluate_constant_not -FNDA:0,conjure_core::rules::base::distribute_or_over_and::find_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__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_REMOVE_TRIVIAL_AND::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_AND::__typecheck +FNDA:0,conjure_core::rules::base::empty_to_nothing +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_MIN_TO_VAR::__typecheck +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::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::base::remove_nothings::remove_nothings -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} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::min_to_var +FNDA:0,conjure_core::rules::base::distribute_not_over_or +FNDA:0,conjure_core::rules::base::unwrap_nested_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_SET_BASE::__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::flatten_nested_sum -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck -FNDA:0,conjure_core::rules::base::remove_nothings -FNDA:0,conjure_core::rules::base::sum_constants -FNDA:0,conjure_core::rules::base::remove_constants_from_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__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_NOTHINGS::__typecheck -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_NOTHINGS::__typecheck -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} FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_MIN_TO_VAR::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck -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_SUM_CONSTANTS::__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_REMOVE_TRIVIAL_OR::__typecheck +FNDA:0,conjure_core::rules::base::flatten_nested_sum +FNDA:0,conjure_core::rules::base::evaluate_constant_not +FNDA:0,conjure_core::rules::base::min_to_var +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::distribute_not_over_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck 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_DISTRIBUTE_NOT_OVER_OR::__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::{closure#0}::{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_OR::__typecheck +FNDA:0,conjure_core::rules::base::remove_constants_from_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__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_MIN_TO_VAR::__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_REMOVE_TRIVIAL_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::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::remove_nothings::get_lhs_rhs +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::distribute_not_over_or +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck FNDA:0,conjure_core::rules::base::unwrap_nested_and -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_FLATTEN_NESTED_SUM::__typecheck::{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_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::remove_double_negation +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__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 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_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::CONJURE_GEN_RULE_SET_BASE::__typecheck::{closure#0}::{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_DISTRIBUTE_OR_OVER_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_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::remove_double_negation +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_AND::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::remove_trivial_or +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_DISTRIBUTE_NOT_OVER_OR::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck +FNDA:0,conjure_core::rules::base::remove_trivial_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_REMOVE_DOUBLE_NEGATION::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__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 +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__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::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 -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::base::distribute_or_over_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck +FNDA:0,conjure_core::rules::base::distribute_or_over_and::find_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_OR_OVER_AND::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::sum_constants +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SET_BASE::__typecheck +FNDA:0,conjure_core::rules::base::unwrap_nested_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_REMOVE_NOTHINGS::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::base::unwrap_nested_and -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_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_OR_OVER_AND::__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::CONJURE_GEN_RULE_EMPTY_TO_NOTHING::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::remove_trivial_and -FNDA:0,conjure_core::rules::base::distribute_not_over_or -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_SUM::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck +FNDA:0,conjure_core::rules::base::remove_nothings +FNDA:0,conjure_core::rules::base::distribute_or_over_and::find_and +FNDA:0,conjure_core::rules::base::distribute_not_over_and +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_SUM_CONSTANTS::__typecheck FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_AND::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_DISTRIBUTE_NOT_OVER_OR::__typecheck FNDA:0,conjure_core::rules::base::remove_nothings -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_NESTED_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::unwrap_sum -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_CONSTANTS_FROM_AND::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::base::remove_double_negation -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_OR::__typecheck -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_REMOVE_DOUBLE_NEGATION::__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_EVALUATE_CONSTANT_NOT::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_UNWRAP_NESTED_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::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}::{closure#0} -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_EVALUATE_CONSTANT_NOT::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__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::remove_nothings::get_lhs_rhs -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_SUM_CONSTANTS::__typecheck -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_DOUBLE_NEGATION::__typecheck -FNDA:0,conjure_core::rules::base::distribute_not_over_and -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_AND::__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_UNWRAP_NESTED_AND::__typecheck::{closure#0}::{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_REMOVE_CONSTANTS_FROM_OR::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__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_TRIVIAL_AND::__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::flatten_nested_sum -FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_TRIVIAL_OR::__typecheck -FNDA:0,conjure_core::rules::base::distribute_not_over_and -FNDA:0,conjure_core::rules::base::remove_trivial_or +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_TRIVIAL_OR::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_REMOVE_NOTHINGS::__typecheck +FNDA:0,conjure_core::rules::base::CONJURE_GEN_RULE_FLATTEN_NESTED_SUM::__typecheck::{closure#0}::{closure#0} FNF:148 FNH:0 BRF:0 @@ -3108,23 +3206,39 @@ LF:343 LH:0 end_of_record SF:conjure_oxide/src/utils/testing.rs -FN:53,conjure_oxide::utils::testing::save_model_json FN:110,conjure_oxide::utils::testing::minion_solutions_from_json -FN:41,conjure_oxide::utils::testing::serialise_model -FN:173,conjure_oxide::utils::testing::read_minion_solutions_json -FN:148,conjure_oxide::utils::testing::save_minion_solutions_json FN:77,conjure_oxide::utils::testing::save_stats_json +FN:148,conjure_oxide::utils::testing::save_minion_solutions_json +FN:173,conjure_oxide::utils::testing::read_minion_solutions_json FN:20,conjure_oxide::utils::testing::assert_eq_any_order::<_> +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:95,conjure_oxide::utils::testing::read_model_json -FNDA:0,conjure_oxide::utils::testing::save_model_json +FN:41,conjure_oxide::utils::testing::serialise_model +FN:53,conjure_oxide::utils::testing::save_model_json +FN:148,conjure_oxide::utils::testing::save_minion_solutions_json +FN:110,conjure_oxide::utils::testing::minion_solutions_from_json +FN:95,conjure_oxide::utils::testing::read_model_json +FN:20,conjure_oxide::utils::testing::assert_eq_any_order::<_> +FN:173,conjure_oxide::utils::testing::read_minion_solutions_json FNDA:0,conjure_oxide::utils::testing::minion_solutions_from_json -FNDA:0,conjure_oxide::utils::testing::serialise_model -FNDA:0,conjure_oxide::utils::testing::read_minion_solutions_json -FNDA:0,conjure_oxide::utils::testing::save_minion_solutions_json FNDA:0,conjure_oxide::utils::testing::save_stats_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::assert_eq_any_order::<_> +FNDA:0,conjure_oxide::utils::testing::save_stats_json +FNDA:0,conjure_oxide::utils::testing::serialise_model +FNDA:0,conjure_oxide::utils::testing::save_model_json FNDA:0,conjure_oxide::utils::testing::read_model_json -FNF:8 +FNDA:0,conjure_oxide::utils::testing::serialise_model +FNDA:0,conjure_oxide::utils::testing::save_model_json +FNDA:0,conjure_oxide::utils::testing::save_minion_solutions_json +FNDA:0,conjure_oxide::utils::testing::minion_solutions_from_json +FNDA:0,conjure_oxide::utils::testing::read_model_json +FNDA:0,conjure_oxide::utils::testing::assert_eq_any_order::<_> +FNDA:0,conjure_oxide::utils::testing::read_minion_solutions_json +FNF:16 FNH:0 BRF:0 BRH:0 @@ -3255,131 +3369,145 @@ LF:123 LH:0 end_of_record SF:crates/conjure_core/src/solver/mod.rs -FN:215,<_ as conjure_core::solver::SolverAdaptor>::init_solver -FN:317,>::solve_mut -FN:120,::get -FN:317,>::solve_mut -FN:376,::fmt -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:284,>::solve -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:119,>::try_from -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:119,>::try_from -FN:376,::fmt -FN:267,>::get_family -FN:273,>::load_model -FN:369,>::wall_time_s FN:120,::iter -FN:221,<_ as conjure_core::solver::SolverAdaptor>::get_name -FN:128,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:120,::size_hint FN:273,>::load_model +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:357,>::save_stats_to_context -FN:120,::clone +FN:357,>::save_stats_to_context FN:120,::fmt -FN:120,::next FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:120,::len -FN:121,::fmt -FN:352,>::stats FN:120,::nth -FN:221,<_ as conjure_core::solver::SolverAdaptor>::get_name FN:120,::iter -FN:284,>::solve -FN:121,::fmt -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:120,::next -FN:119,::from_str -FN:369,>::wall_time_s -FN:120,::nth -FN:128,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:128,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:120,::get -FN:357,>::save_stats_to_context -FN:128,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:128,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:120,::size_hint FN:120,::fmt +FN:317,>::solve_mut +FN:120,::clone +FN:376,::fmt +FN:120,::next FN:267,>::get_family +FN:121,::fmt FN:226,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats +FN:273,>::load_model +FN:120,::get +FN:273,>::load_model +FN:128,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:120,::nth +FN:120,::len FN:120,::next_back -FN:256,>::new +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:215,<_ as conjure_core::solver::SolverAdaptor>::init_solver FN:352,>::stats +FN:226,::add_adaptor_info_to_stats +FN:369,>::wall_time_s +FN:120,::next_back +FN:128,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:221,<_ as conjure_core::solver::SolverAdaptor>::get_name FN:120,::len +FN:128,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:121,::fmt +FN:215,::init_solver +FN:369,>::wall_time_s +FN:120,::next FN:120,::clone -FN:226,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats -FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:120,::next_back -FN:215,<_ as conjure_core::solver::SolverAdaptor>::init_solver FN:256,>::new -FN:128,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:284,>::solve +FN:120,::size_hint +FN:256,>::new +FN:256,>::new +FN:119,::from_str +FN:128,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:128,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:267,>::get_family FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:215,<_ as conjure_core::solver::SolverAdaptor>::init_solver +FN:357,>::save_stats_to_context +FN:352,>::stats +FN:128,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:376,::fmt +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:352,>::stats +FN:221,<_ as conjure_core::solver::SolverAdaptor>::get_name +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:284,>::solve +FN:119,>::try_from +FN:317,>::solve_mut +FN:226,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats +FN:120,::get +FN:120,::size_hint +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:119,>::try_from FN:119,::from_str -FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::init_solver -FNDA:0,>::solve_mut -FNDA:0,::get -FNDA:0,>::solve_mut -FNDA:0,::fmt -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,>::solve -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,>::try_from -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,>::try_from -FNDA:0,::fmt -FNDA:0,>::get_family -FNDA:0,>::load_model -FNDA:0,>::wall_time_s +FN:284,>::solve +FN:128,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FNDA:0,::iter -FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::get_name -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,::size_hint FNDA:0,>::load_model +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FNDA:0,>::save_stats_to_context -FNDA:0,::clone +FNDA:0,>::save_stats_to_context FNDA:0,::fmt -FNDA:0,::next FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,::len -FNDA:0,::fmt -FNDA:0,>::stats FNDA:0,::nth -FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::get_name FNDA:0,::iter -FNDA:0,>::solve -FNDA:0,::fmt -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,::next -FNDA:0,::from_str -FNDA:0,>::wall_time_s -FNDA:0,::nth -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,::get -FNDA:0,>::save_stats_to_context -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,::size_hint FNDA:0,::fmt +FNDA:0,>::solve_mut +FNDA:0,::clone +FNDA:0,::fmt +FNDA:0,::next FNDA:0,>::get_family +FNDA:0,::fmt FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats +FNDA:0,>::load_model +FNDA:0,::get +FNDA:0,>::load_model +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,::nth +FNDA:0,::len FNDA:0,::next_back -FNDA:0,>::new +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::init_solver FNDA:0,>::stats +FNDA:0,::add_adaptor_info_to_stats +FNDA:0,>::wall_time_s +FNDA:0,::next_back +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::get_name FNDA:0,::len +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,::fmt +FNDA:0,::init_solver +FNDA:0,>::wall_time_s +FNDA:0,::next FNDA:0,::clone +FNDA:0,>::new +FNDA:0,>::solve +FNDA:0,::size_hint +FNDA:0,>::new +FNDA:0,>::new +FNDA:0,::from_str +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,>::get_family +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::init_solver +FNDA:0,>::save_stats_to_context +FNDA:0,>::stats +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,::fmt +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,>::stats +FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::get_name +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,>::solve +FNDA:0,>::try_from +FNDA:0,>::solve_mut FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::add_adaptor_info_to_stats -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,::next_back -FNDA:0,<_ as conjure_core::solver::SolverAdaptor>::init_solver -FNDA:0,>::new -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,::get +FNDA:0,::size_hint +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,>::try_from FNDA:0,::from_str -FNF:62 +FNDA:0,>::solve +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNF:69 FNH:0 BRF:0 BRH:0 @@ -3501,94 +3629,94 @@ LF:114 LH:0 end_of_record SF:crates/conjure_core/src/solver/adaptors/sat_common.rs -FN:315,::has_variable -FN:218,::handle_or -FN:289,::fmt -FN:154,::clause_to_expression FN:85,::get_index -FN:29,::new -FN:130,::add_expression -FN:315,::has_variable -FN:205,::handle_not -FN:249,::handle_and -FN:186,::get_reference_index -FN:154,::clause_to_expression -FN:218,::handle_or +FN:117,::add_clause +FN:198,::handle_reference +FN:110,::has_variable::<_> +FN:141,::as_expression FN:74,::get_variables -FN:272,::handle_expression -FN:102,::add_variable -FN:90,::get_name -FN:249,::handle_and -FN:284,::default +FN:205,::handle_not FN:234,::handle_flat_expression -FN:284,::default -FN:141,::as_expression +FN:289,::fmt FN:37,::from_conjure -FN:198,::handle_reference +FN:154,::clause_to_expression +FN:249,::handle_and FN:110,::has_variable:: -FN:102,::add_variable -FN:74,::get_variables FN:117,::add_clause -FN:37,::from_conjure +FN:102,::add_variable +FN:218,::handle_or FN:29,::new +FN:130,::add_expression FN:85,::get_index +FN:154,::clause_to_expression FN:234,::handle_flat_expression -FN:186,::get_reference_index -FN:198,::handle_reference -FN:272,::handle_expression +FN:315,::has_variable +FN:315,::has_variable FN:321,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable -FN:130,::add_expression -FN:117,::add_clause FN:289,::fmt +FN:218,::handle_or +FN:272,::handle_expression +FN:37,::from_conjure +FN:186,::get_reference_index +FN:249,::handle_and +FN:102,::add_variable +FN:272,::handle_expression +FN:284,::default FN:205,::handle_not +FN:186,::get_reference_index FN:90,::get_name -FN:110,::has_variable::<_> -FN:321,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable +FN:284,::default +FN:90,::get_name +FN:74,::get_variables +FN:130,::add_expression +FN:198,::handle_reference +FN:29,::new FN:141,::as_expression -FNDA:0,::has_variable -FNDA:0,::handle_or -FNDA:0,::fmt -FNDA:0,::clause_to_expression +FN:321,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable FNDA:0,::get_index -FNDA:0,::new -FNDA:0,::add_expression -FNDA:0,::has_variable -FNDA:0,::handle_not -FNDA:0,::handle_and -FNDA:0,::get_reference_index -FNDA:0,::clause_to_expression -FNDA:0,::handle_or +FNDA:0,::add_clause +FNDA:0,::handle_reference +FNDA:0,::has_variable::<_> +FNDA:0,::as_expression FNDA:0,::get_variables -FNDA:0,::handle_expression -FNDA:0,::add_variable -FNDA:0,::get_name -FNDA:0,::handle_and -FNDA:0,::default +FNDA:0,::handle_not FNDA:0,::handle_flat_expression -FNDA:0,::default -FNDA:0,::as_expression +FNDA:0,::fmt FNDA:0,::from_conjure -FNDA:0,::handle_reference +FNDA:0,::clause_to_expression +FNDA:0,::handle_and FNDA:0,::has_variable:: -FNDA:0,::add_variable -FNDA:0,::get_variables FNDA:0,::add_clause -FNDA:0,::from_conjure +FNDA:0,::add_variable +FNDA:0,::handle_or FNDA:0,::new +FNDA:0,::add_expression FNDA:0,::get_index +FNDA:0,::clause_to_expression FNDA:0,::handle_flat_expression -FNDA:0,::get_reference_index -FNDA:0,::handle_reference -FNDA:0,::handle_expression +FNDA:0,::has_variable +FNDA:0,::has_variable FNDA:0,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable -FNDA:0,::add_expression -FNDA:0,::add_clause FNDA:0,::fmt +FNDA:0,::handle_or +FNDA:0,::handle_expression +FNDA:0,::from_conjure +FNDA:0,::get_reference_index +FNDA:0,::handle_and +FNDA:0,::add_variable +FNDA:0,::handle_expression +FNDA:0,::default FNDA:0,::handle_not +FNDA:0,::get_reference_index FNDA:0,::get_name -FNDA:0,::has_variable::<_> -FNDA:0,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable +FNDA:0,::default +FNDA:0,::get_name +FNDA:0,::get_variables +FNDA:0,::add_expression +FNDA:0,::handle_reference +FNDA:0,::new FNDA:0,::as_expression +FNDA:0,<&conjure_core::ast::symbol_table::Name as conjure_core::solver::adaptors::sat_common::HasVariable>::has_variable FNF:44 FNH:0 BRF:0 @@ -3755,107 +3883,123 @@ LF:158 LH:0 end_of_record SF:crates/conjure_core/src/model.rs -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} -FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:81,::add_constraint +FN:59,::get_constraints_vec +FN:81,::add_constraint +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::expecting FN:89,::add_constraints -FN:14,::eq -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} +FN:40,::new_empty FN:51,::get_domain::{closure#0} -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:14,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> -FN:96,::gensym -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FN:55,::add_variable FN:96,::gensym -FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> -FN:27,::new +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> -FN:27,::new -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:59,::get_constraints_vec -FN:67,::set_constraints -FN:89,::add_constraints +FN:14,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: +FN:50,::get_domain +FN:55,::add_variable +FN:14,::eq +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} +FN:77,::set_context +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,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:14,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -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::<_> FN:44,::update_domain -FN:50,::get_domain -FN:40,::new_empty +FN:77,::set_context FN:50,::get_domain FN:67,::set_constraints +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::<_> +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:96,::gensym FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> FN:59,::get_constraints_vec -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:14,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FN:14,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:27,::new FN:14,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:14,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FN:27,::new +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:14,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FN:67,::set_constraints FN:14,::eq -FN:55,::add_variable -FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:81,::add_constraint -FN:40,::new_empty -FN:77,::set_context +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> +FN:89,::add_constraints +FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> FN:44,::update_domain -FN:14,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FN:55,::add_variable -FN:81,::add_constraint FN:51,::get_domain::{closure#0} -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FN:14,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} -FN:77,::set_context -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> +FN:14,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:40,::new_empty +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,::add_constraint +FNDA:0,::get_constraints_vec +FNDA:0,::add_constraint +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting FNDA:0,::add_constraints -FNDA:0,::eq -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} +FNDA:0,::new_empty FNDA:0,::get_domain::{closure#0} -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FNDA:0,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> -FNDA:0,::gensym -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> +FNDA:0,::add_variable FNDA:0,::gensym -FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> -FNDA:0,::new +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> -FNDA:0,::new -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,::get_constraints_vec -FNDA:0,::set_constraints -FNDA:0,::add_constraints +FNDA:0,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: +FNDA:0,::get_domain +FNDA:0,::add_variable +FNDA:0,::eq +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} +FNDA:0,::set_context +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:0,<::deserialize::__FieldVisitor 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::__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::<_> FNDA:0,::update_domain -FNDA:0,::get_domain -FNDA:0,::new_empty +FNDA:0,::set_context FNDA:0,::get_domain FNDA:0,::set_constraints +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::<_> +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,::gensym FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> FNDA:0,::get_constraints_vec -FNDA:0,<::deserialize::__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>::expecting +FNDA:0,<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,::new FNDA:0,<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::> +FNDA:0,::new +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> +FNDA:0,::set_constraints FNDA:0,::eq -FNDA:0,::add_variable -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,::add_constraint -FNDA:0,::new_empty -FNDA:0,::set_context +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> +FNDA:0,::add_constraints +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> FNDA:0,::update_domain -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> -FNDA:0,::add_variable -FNDA:0,::add_constraint FNDA:0,::get_domain::{closure#0} -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} -FNDA:0,::set_context -FNF:50 +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,::new_empty +FNF:58 FNH:0 BRF:0 BRH:0 @@ -3925,47 +4069,47 @@ LF:62 LH:0 end_of_record SF:crates/uniplate/src/biplate.rs +FN:110,<_ as uniplate::biplate::Uniplate>::transform::{closure#0} FN:79,<_ as uniplate::biplate::Uniplate>::children -FN:54,<_ as uniplate::biplate::Biplate<_>>::transform_bi::{closure#0} +FN:48,<_ as uniplate::biplate::Biplate<_>>::children_bi FN:43,>::universe_bi::{closure#0} +FN:70,::universe FN:106,<_ as uniplate::biplate::Uniplate>::transform -FN:70,<_ as uniplate::biplate::Uniplate>::universe +FN:40,>::universe_bi +FN:48,>::children_bi +FN:54,<_ as uniplate::biplate::Biplate<_>>::transform_bi::{closure#0} FN:40,<_ as uniplate::biplate::Biplate<_>>::universe_bi -FN:43,<_ as uniplate::biplate::Biplate<_>>::universe_bi::{closure#0} -FN:110,<_ as uniplate::biplate::Uniplate>::transform::{closure#0} -FN:115,<_ as uniplate::biplate::Uniplate>::rewrite FN:28,<_ as uniplate::biplate::Biplate<_>>::descend_bi -FN:138,<_ as uniplate::biplate::Uniplate>::cata::<_> +FN:70,<_ as uniplate::biplate::Uniplate>::universe +FN:142,<_ as uniplate::biplate::Uniplate>::cata::<_>::{closure#0} +FN:115,<_ as uniplate::biplate::Uniplate>::rewrite FN:64,<_ as uniplate::biplate::Uniplate>::descend -FN:48,<_ as uniplate::biplate::Biplate<_>>::children_bi -FN:119,<_ as uniplate::biplate::Uniplate>::rewrite::{closure#0} +FN:43,<_ as uniplate::biplate::Biplate<_>>::universe_bi::{closure#0} FN:79,::children -FN:48,>::children_bi -FN:70,::universe FN:90,<_ as uniplate::biplate::Uniplate>::with_children -FN:40,>::universe_bi -FN:142,<_ as uniplate::biplate::Uniplate>::cata::<_>::{closure#0} +FN:119,<_ as uniplate::biplate::Uniplate>::rewrite::{closure#0} +FN:138,<_ as uniplate::biplate::Uniplate>::cata::<_> FN:52,<_ as uniplate::biplate::Biplate<_>>::transform_bi +FNDA:0,<_ as uniplate::biplate::Uniplate>::transform::{closure#0} FNDA:0,<_ as uniplate::biplate::Uniplate>::children -FNDA:0,<_ as uniplate::biplate::Biplate<_>>::transform_bi::{closure#0} +FNDA:0,<_ as uniplate::biplate::Biplate<_>>::children_bi FNDA:0,>::universe_bi::{closure#0} +FNDA:0,::universe FNDA:0,<_ as uniplate::biplate::Uniplate>::transform -FNDA:0,<_ as uniplate::biplate::Uniplate>::universe +FNDA:0,>::universe_bi +FNDA:0,>::children_bi +FNDA:0,<_ as uniplate::biplate::Biplate<_>>::transform_bi::{closure#0} FNDA:0,<_ as uniplate::biplate::Biplate<_>>::universe_bi -FNDA:0,<_ as uniplate::biplate::Biplate<_>>::universe_bi::{closure#0} -FNDA:0,<_ as uniplate::biplate::Uniplate>::transform::{closure#0} -FNDA:0,<_ as uniplate::biplate::Uniplate>::rewrite FNDA:0,<_ as uniplate::biplate::Biplate<_>>::descend_bi -FNDA:0,<_ as uniplate::biplate::Uniplate>::cata::<_> +FNDA:0,<_ as uniplate::biplate::Uniplate>::universe +FNDA:0,<_ as uniplate::biplate::Uniplate>::cata::<_>::{closure#0} +FNDA:0,<_ as uniplate::biplate::Uniplate>::rewrite FNDA:0,<_ as uniplate::biplate::Uniplate>::descend -FNDA:0,<_ as uniplate::biplate::Biplate<_>>::children_bi -FNDA:0,<_ as uniplate::biplate::Uniplate>::rewrite::{closure#0} +FNDA:0,<_ as uniplate::biplate::Biplate<_>>::universe_bi::{closure#0} FNDA:0,::children -FNDA:0,>::children_bi -FNDA:0,::universe FNDA:0,<_ as uniplate::biplate::Uniplate>::with_children -FNDA:0,>::universe_bi -FNDA:0,<_ as uniplate::biplate::Uniplate>::cata::<_>::{closure#0} +FNDA:0,<_ as uniplate::biplate::Uniplate>::rewrite::{closure#0} +FNDA:0,<_ as uniplate::biplate::Uniplate>::cata::<_> FNDA:0,<_ as uniplate::biplate::Biplate<_>>::transform_bi FNF:21 FNH:0 @@ -4045,16 +4189,16 @@ LH:0 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} -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}::{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 +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}::{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::{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 +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} FNF:6 FNH:0 @@ -4065,55 +4209,63 @@ LF:1 LH:0 end_of_record SF:crates/conjure_core/src/ast/constants.rs -FN:24,>::try_from -FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:14,>::try_from -FN:45,::fmt +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:5,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:45,::fmt FN:5,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:24,>::try_from -FN:5,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:33,>::from +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +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:39,>::from -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:33,>::from FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:14,>::try_from -FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:14,>::try_from +FN:33,>::from FN:5,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:24,>::try_from FN:45,::fmt +FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:5,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:5,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FN:24,>::try_from +FN:5,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FN:14,>::try_from FN:39,>::from -FNDA:0,>::try_from -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,>::try_from -FNDA:0,::fmt +FN:33,>::from +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,::fmt FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,>::try_from -FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,>::from +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::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,>::from -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 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,>::from -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,>::try_from -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FNDA:0,>::try_from +FNDA:0,>::from FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FNDA:0,>::try_from 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>::expecting +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,>::try_from +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +FNDA:0,>::try_from FNDA:0,>::from -FNF:24 +FNDA:0,>::from +FNF:28 FNH:0 BRF:0 BRH:0 @@ -4143,22 +4295,22 @@ LF:22 LH:0 end_of_record SF:solvers/minion/src/scoped_ptr.rs -FN:24, as core::ops::drop::Drop>::drop -FN:17,>::new FN:24, as core::ops::drop::Drop>::drop -FN:24, as core::ops::drop::Drop>::drop -FN:17,>::new -FN:17,>::new +FN:17,>::new FN:24, as core::ops::drop::Drop>::drop +FN:17,>::new FN:17,>::new -FNDA:0, as core::ops::drop::Drop>::drop -FNDA:0,>::new +FN:24, as core::ops::drop::Drop>::drop +FN:24, as core::ops::drop::Drop>::drop +FN:17,>::new FNDA:0, as core::ops::drop::Drop>::drop -FNDA:0, as core::ops::drop::Drop>::drop -FNDA:0,>::new -FNDA:0,>::new +FNDA:0,>::new FNDA:0, as core::ops::drop::Drop>::drop +FNDA:0,>::new FNDA:0,>::new +FNDA:0, as core::ops::drop::Drop>::drop +FNDA:0, as core::ops::drop::Drop>::drop +FNDA:0,>::new FNF:8 FNH:0 BRF:0 @@ -4173,10 +4325,10 @@ LF:6 LH:0 end_of_record SF:solvers/minion/src/ffi.rs -FN:26,minion_rs::ffi::tests::xyz_raw FN:16,hello_from_rust -FNDA:0,minion_rs::ffi::tests::xyz_raw +FN:26,minion_rs::ffi::tests::xyz_raw FNDA:0,hello_from_rust +FNDA:0,minion_rs::ffi::tests::xyz_raw FNF:2 FNH:0 BRF:0 @@ -4269,218 +4421,218 @@ LF:84 LH:0 end_of_record SF:crates/conjure_core/src/rules/minion.rs -FN:71,conjure_core::rules::minion::flatten_sum_geq -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} -FN:213,conjure_core::rules::minion::geq_to_ineq -FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck -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:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} -FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck -FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck -FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} -FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} -FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck -FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__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}::{closure#0} -FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} -FN:92,conjure_core::rules::minion::sum_leq_to_sumleq -FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{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}::{closure#0} +FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck +FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck +FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck +FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} +FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck 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: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:233,conjure_core::rules::minion::leq_to_ineq +FN:357,conjure_core::rules::minion::negated_eq_to_neq +FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} +FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} +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 +FN:336,conjure_core::rules::minion::negated_neq_to_eq FN:113,conjure_core::rules::minion::sum_eq_to_sumeq -FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} -FN:19,conjure_core::rules::minion::is_nested_sum +FN:31,conjure_core::rules::minion::sum_to_vector +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} +FN:233,conjure_core::rules::minion::leq_to_ineq FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} -FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck +FN:152,conjure_core::rules::minion::sumeq_to_minion FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} -FN:31,conjure_core::rules::minion::sum_to_vector -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} -FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0}::{closure#0} FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck -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:233,conjure_core::rules::minion::leq_to_ineq -FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck -FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FN:113,conjure_core::rules::minion::sum_eq_to_sumeq +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 FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} +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 +FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__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::{closure#0}::{closure#0} +FN:71,conjure_core::rules::minion::flatten_sum_geq FN:152,conjure_core::rules::minion::sumeq_to_minion -FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0}::{closure#0} -FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} +FN:92,conjure_core::rules::minion::sum_leq_to_sumleq 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:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck::{closure#0} -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} +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 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 -FN:357,conjure_core::rules::minion::negated_eq_to_neq -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} -FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0} -FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} FN:265,conjure_core::rules::minion::flatten_safediv -FN:304,conjure_core::rules::minion::div_eq_to_diveq -FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} -FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck -FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck +FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{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: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: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:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} -FN:213,conjure_core::rules::minion::geq_to_ineq -FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} +FN:172,conjure_core::rules::minion::CONJURE_GEN_RULE_LT_TO_INEQ::__typecheck +FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} +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:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck::{closure#0}::{closure#0} +FN:173,conjure_core::rules::minion::lt_to_ineq +FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0} +FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck +FN:113,conjure_core::rules::minion::sum_eq_to_sumeq FN:192,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FN:265,conjure_core::rules::minion::flatten_safediv -FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0}::{closure#0} -FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} -FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck -FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck -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 -FN:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} -FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} +FN:19,conjure_core::rules::minion::is_nested_sum +FN:193,conjure_core::rules::minion::gt_to_ineq +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__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 FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck +FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck 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:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} +FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck +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:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:71,conjure_core::rules::minion::flatten_sum_geq FN:193,conjure_core::rules::minion::gt_to_ineq -FN:19,conjure_core::rules::minion::is_nested_sum -FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck 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 -FN:151,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck -FN:152,conjure_core::rules::minion::sumeq_to_minion -FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__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 +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:264,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck -FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck -FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck +FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0}::{closure#0} +FN:70,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck::{closure#0} +FN:112,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} +FN:213,conjure_core::rules::minion::geq_to_ineq +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck +FN:91,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck::{closure#0} +FN:356,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} +FN:233,conjure_core::rules::minion::leq_to_ineq +FN:265,conjure_core::rules::minion::flatten_safediv 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 +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: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 -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} FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck -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 -FNDA:0,conjure_core::rules::minion::flatten_sum_geq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::geq_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::sum_to_vector -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} -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_LT_TO_INEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_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_SUMEQ_TO_MINION::__typecheck::{closure#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_GEQ_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_SUM_LEQ_TO_SUMLEQ::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__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}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::sum_leq_to_sumleq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__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::{closure#0}::{closure#0} +FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} +FN:212,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0} +FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} +FN:31,conjure_core::rules::minion::sum_to_vector +FN:232,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FN:303,conjure_core::rules::minion::CONJURE_GEN_RULE_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} +FN:335,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck::{closure#0}::{closure#0} +FN:17,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::div_eq_to_diveq -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_GT_TO_INEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__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_LT_TO_INEQ::__typecheck::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck 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_FLATTEN_SAFEDIV::__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::leq_to_ineq +FNDA:0,conjure_core::rules::minion::negated_eq_to_neq +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_NEGATED_EQ_TO_NEQ::__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_FLATTEN_SAFEDIV::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck +FNDA:0,conjure_core::rules::minion::negated_neq_to_eq FNDA:0,conjure_core::rules::minion::sum_eq_to_sumeq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::is_nested_sum +FNDA:0,conjure_core::rules::minion::sum_to_vector +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} +FNDA:0,conjure_core::rules::minion::leq_to_ineq FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck +FNDA:0,conjure_core::rules::minion::sumeq_to_minion FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::sum_to_vector -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_SET_MINION::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_LEQ_TO_SUMLEQ::__typecheck -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::leq_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_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::sum_eq_to_sumeq +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 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_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{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_SAFEDIV::__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::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::minion::flatten_sum_geq FNDA:0,conjure_core::rules::minion::sumeq_to_minion -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_EQ_TO_SUMEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::sum_leq_to_sumleq 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_LT_TO_INEQ::__typecheck::{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_SET_MINION::__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_LT_TO_INEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck -FNDA:0,conjure_core::rules::minion::negated_eq_to_neq -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_SUMEQ_TO_MINION::__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::flatten_safediv -FNDA:0,conjure_core::rules::minion::div_eq_to_diveq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__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_NEGATED_NEQ_TO_EQ::__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::negated_neq_to_eq -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_NEGATED_EQ_TO_NEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::geq_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_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::flatten_safediv -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_DIV_EQ_TO_DIVEQ::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SAFEDIV::__typecheck FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck -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 -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_DIV_EQ_TO_DIVEQ::__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_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0}::{closure#0} 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_LEQ_TO_INEQ::__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_SUM_LEQ_TO_SUMLEQ::__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_LT_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_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_SUMEQ_TO_MINION::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::lt_to_ineq -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GEQ_TO_INEQ::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::minion::gt_to_ineq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__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_FLATTEN_SUM_GEQ::__typecheck +FNDA:0,conjure_core::rules::minion::sum_eq_to_sumeq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0}::{closure#0} FNDA:0,conjure_core::rules::minion::is_nested_sum -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::gt_to_ineq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__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 +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__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_SUMEQ_TO_MINION::__typecheck -FNDA:0,conjure_core::rules::minion::sumeq_to_minion -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}::{closure#0} -FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_FLATTEN_SUM_GEQ::__typecheck +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::flatten_sum_geq +FNDA:0,conjure_core::rules::minion::gt_to_ineq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_LEQ_TO_INEQ::__typecheck::{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::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_LEQ_TO_INEQ::__typecheck +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_SUM_GEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUM_EQ_TO_SUMEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::geq_to_ineq +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_NEQ_TO_EQ::__typecheck +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_NEGATED_EQ_TO_NEQ::__typecheck::{closure#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::leq_to_ineq +FNDA:0,conjure_core::rules::minion::flatten_safediv FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SET_MINION::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_SUMEQ_TO_MINION::__typecheck +FNDA:0,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::CONJURE_GEN_RULE_GT_TO_INEQ::__typecheck::{closure#0} FNDA:0,conjure_core::rules::minion::CONJURE_GEN_RULE_NEGATED_EQ_TO_NEQ::__typecheck -FNDA:0,conjure_core::rules::minion::flatten_sum_geq +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 -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_SUM_EQ_TO_SUMEQ::__typecheck +FNDA:0,conjure_core::rules::minion::is_nested_sum +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_DIV_EQ_TO_DIVEQ::__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_LEQ_TO_INEQ::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::minion::sum_to_vector +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_DIV_EQ_TO_DIVEQ::__typecheck::{closure#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_SET_MINION::__typecheck::{closure#0}::{closure#0} FNF:106 FNH:0 BRF:0 @@ -4694,30 +4846,30 @@ LF:205 LH:0 end_of_record SF:crates/conjure_core/src/solver/adaptors/kissat.rs +FN:33,::default FN:24,::new -FN:55,::load_model +FN:47,::solve_mut +FN:47,::solve_mut FN:60,::get_family FN:24,::new -FN:60,::get_family -FN:55,::load_model -FN:47,::solve_mut FN:39,::solve FN:33,::default -FN:33,::default +FN:55,::load_model FN:39,::solve -FN:47,::solve_mut +FN:55,::load_model +FN:60,::get_family +FNDA:0,::default FNDA:0,::new -FNDA:0,::load_model +FNDA:0,::solve_mut +FNDA:0,::solve_mut FNDA:0,::get_family FNDA:0,::new -FNDA:0,::get_family -FNDA:0,::load_model -FNDA:0,::solve_mut FNDA:0,::solve FNDA:0,::default -FNDA:0,::default +FNDA:0,::load_model FNDA:0,::solve -FNDA:0,::solve_mut +FNDA:0,::load_model +FNDA:0,::get_family FNF:12 FNH:0 BRF:0 @@ -4791,112 +4943,112 @@ LF:25 LH:0 end_of_record SF:solvers/minion/src/run.rs -FN:598,minion_rs::run::read_list -FN:708,minion_rs::run::read_constant_list::{closure#0} +FN:729,minion_rs::run::read_constraint +FN:270,minion_rs::run::convert_model_to_raw::{closure#2} FN:229,minion_rs::run::convert_model_to_raw::{closure#1} -FN:285,minion_rs::run::convert_model_to_raw::{closure#3} +FN:598,minion_rs::run::read_list FN:634,minion_rs::run::read_var::{closure#1} -FN:729,minion_rs::run::read_constraint -FN:704,minion_rs::run::read_constant_list -FN:688,minion_rs::run::read_constant +FN:659,minion_rs::run::read_2_vars::{closure#0} +FN:735,minion_rs::run::read_constraint::{closure#0} FN:651,minion_rs::run::read_2_vars -FN:598,minion_rs::run::read_list -FN:755,minion_rs::run::read_constraint_list::{closure#1} -FN:168,minion_rs::run::run_minion::{closure#0} +FN:603,minion_rs::run::read_list::{closure#0} FN:607,minion_rs::run::read_list::{closure#1} -FN:671,minion_rs::run::read_2_vars::{closure#1} -FN:659,minion_rs::run::read_2_vars::{closure#0} -FN:626,minion_rs::run::read_var -FN:270,minion_rs::run::convert_model_to_raw::{closure#2} +FN:162,minion_rs::run::run_minion +FN:384,minion_rs::run::constraint_add_args +FN:285,minion_rs::run::convert_model_to_raw::{closure#3} +FN:651,minion_rs::run::read_2_vars +FN:750,minion_rs::run::read_constraint_list::{closure#0} +FN:634,minion_rs::run::read_var::{closure#1} +FN:750,minion_rs::run::read_constraint_list::{closure#0} FN:631,minion_rs::run::read_var::{closure#0} -FN:229,minion_rs::run::convert_model_to_raw::{closure#1} -FN:745,minion_rs::run::read_constraint_list +FN:270,minion_rs::run::convert_model_to_raw::{closure#2} +FN:704,minion_rs::run::read_constant_list +FN:671,minion_rs::run::read_2_vars::{closure#1} +FN:384,minion_rs::run::constraint_add_args FN:221,minion_rs::run::convert_model_to_raw::{closure#0} +FN:296,minion_rs::run::get_constraint_type +FN:204,minion_rs::run::convert_model_to_raw +FN:708,minion_rs::run::read_constant_list::{closure#0} FN:659,minion_rs::run::read_2_vars::{closure#0} FN:607,minion_rs::run::read_list::{closure#1} -FN:204,minion_rs::run::convert_model_to_raw -FN:603,minion_rs::run::read_list::{closure#0} +FN:708,minion_rs::run::read_constant_list::{closure#0} FN:671,minion_rs::run::read_2_vars::{closure#1} +FN:168,minion_rs::run::run_minion::{closure#0} FN:755,minion_rs::run::read_constraint_list::{closure#1} -FN:204,minion_rs::run::convert_model_to_raw -FN:384,minion_rs::run::constraint_add_args -FN:270,minion_rs::run::convert_model_to_raw::{closure#2} -FN:162,minion_rs::run::run_minion -FN:626,minion_rs::run::read_var -FN:296,minion_rs::run::get_constraint_type -FN:708,minion_rs::run::read_constant_list::{closure#0} -FN:651,minion_rs::run::read_2_vars -FN:634,minion_rs::run::read_var::{closure#1} +FN:745,minion_rs::run::read_constraint_list +FN:285,minion_rs::run::convert_model_to_raw::{closure#3} FN:729,minion_rs::run::read_constraint +FN:631,minion_rs::run::read_var::{closure#0} FN:745,minion_rs::run::read_constraint_list +FN:603,minion_rs::run::read_list::{closure#0} +FN:296,minion_rs::run::get_constraint_type FN:221,minion_rs::run::convert_model_to_raw::{closure#0} -FN:285,minion_rs::run::convert_model_to_raw::{closure#3} -FN:750,minion_rs::run::read_constraint_list::{closure#0} -FN:168,minion_rs::run::run_minion::{closure#0} +FN:598,minion_rs::run::read_list +FN:755,minion_rs::run::read_constraint_list::{closure#1} FN:735,minion_rs::run::read_constraint::{closure#0} -FN:162,minion_rs::run::run_minion -FN:296,minion_rs::run::get_constraint_type -FN:631,minion_rs::run::read_var::{closure#0} +FN:204,minion_rs::run::convert_model_to_raw FN:704,minion_rs::run::read_constant_list -FN:750,minion_rs::run::read_constraint_list::{closure#0} -FN:384,minion_rs::run::constraint_add_args +FN:688,minion_rs::run::read_constant +FN:168,minion_rs::run::run_minion::{closure#0} FN:688,minion_rs::run::read_constant FN:119,run_callback -FN:735,minion_rs::run::read_constraint::{closure#0} -FN:603,minion_rs::run::read_list::{closure#0} -FNDA:0,minion_rs::run::read_list -FNDA:0,minion_rs::run::read_constant_list::{closure#0} +FN:626,minion_rs::run::read_var +FN:229,minion_rs::run::convert_model_to_raw::{closure#1} +FN:162,minion_rs::run::run_minion +FN:626,minion_rs::run::read_var +FNDA:0,minion_rs::run::read_constraint +FNDA:0,minion_rs::run::convert_model_to_raw::{closure#2} FNDA:0,minion_rs::run::convert_model_to_raw::{closure#1} -FNDA:0,minion_rs::run::convert_model_to_raw::{closure#3} +FNDA:0,minion_rs::run::read_list FNDA:0,minion_rs::run::read_var::{closure#1} -FNDA:0,minion_rs::run::read_constraint -FNDA:0,minion_rs::run::read_constant_list -FNDA:0,minion_rs::run::read_constant +FNDA:0,minion_rs::run::read_2_vars::{closure#0} +FNDA:0,minion_rs::run::read_constraint::{closure#0} FNDA:0,minion_rs::run::read_2_vars -FNDA:0,minion_rs::run::read_list -FNDA:0,minion_rs::run::read_constraint_list::{closure#1} -FNDA:0,minion_rs::run::run_minion::{closure#0} +FNDA:0,minion_rs::run::read_list::{closure#0} FNDA:0,minion_rs::run::read_list::{closure#1} -FNDA:0,minion_rs::run::read_2_vars::{closure#1} -FNDA:0,minion_rs::run::read_2_vars::{closure#0} -FNDA:0,minion_rs::run::read_var -FNDA:0,minion_rs::run::convert_model_to_raw::{closure#2} +FNDA:0,minion_rs::run::run_minion +FNDA:0,minion_rs::run::constraint_add_args +FNDA:0,minion_rs::run::convert_model_to_raw::{closure#3} +FNDA:0,minion_rs::run::read_2_vars +FNDA:0,minion_rs::run::read_constraint_list::{closure#0} +FNDA:0,minion_rs::run::read_var::{closure#1} +FNDA:0,minion_rs::run::read_constraint_list::{closure#0} FNDA:0,minion_rs::run::read_var::{closure#0} -FNDA:0,minion_rs::run::convert_model_to_raw::{closure#1} -FNDA:0,minion_rs::run::read_constraint_list +FNDA:0,minion_rs::run::convert_model_to_raw::{closure#2} +FNDA:0,minion_rs::run::read_constant_list +FNDA:0,minion_rs::run::read_2_vars::{closure#1} +FNDA:0,minion_rs::run::constraint_add_args FNDA:0,minion_rs::run::convert_model_to_raw::{closure#0} +FNDA:0,minion_rs::run::get_constraint_type +FNDA:0,minion_rs::run::convert_model_to_raw +FNDA:0,minion_rs::run::read_constant_list::{closure#0} FNDA:0,minion_rs::run::read_2_vars::{closure#0} FNDA:0,minion_rs::run::read_list::{closure#1} -FNDA:0,minion_rs::run::convert_model_to_raw -FNDA:0,minion_rs::run::read_list::{closure#0} +FNDA:0,minion_rs::run::read_constant_list::{closure#0} FNDA:0,minion_rs::run::read_2_vars::{closure#1} +FNDA:0,minion_rs::run::run_minion::{closure#0} FNDA:0,minion_rs::run::read_constraint_list::{closure#1} -FNDA:0,minion_rs::run::convert_model_to_raw -FNDA:0,minion_rs::run::constraint_add_args -FNDA:0,minion_rs::run::convert_model_to_raw::{closure#2} -FNDA:0,minion_rs::run::run_minion -FNDA:0,minion_rs::run::read_var -FNDA:0,minion_rs::run::get_constraint_type -FNDA:0,minion_rs::run::read_constant_list::{closure#0} -FNDA:0,minion_rs::run::read_2_vars -FNDA:0,minion_rs::run::read_var::{closure#1} +FNDA:0,minion_rs::run::read_constraint_list +FNDA:0,minion_rs::run::convert_model_to_raw::{closure#3} FNDA:0,minion_rs::run::read_constraint +FNDA:0,minion_rs::run::read_var::{closure#0} FNDA:0,minion_rs::run::read_constraint_list +FNDA:0,minion_rs::run::read_list::{closure#0} +FNDA:0,minion_rs::run::get_constraint_type FNDA:0,minion_rs::run::convert_model_to_raw::{closure#0} -FNDA:0,minion_rs::run::convert_model_to_raw::{closure#3} -FNDA:0,minion_rs::run::read_constraint_list::{closure#0} -FNDA:0,minion_rs::run::run_minion::{closure#0} +FNDA:0,minion_rs::run::read_list +FNDA:0,minion_rs::run::read_constraint_list::{closure#1} FNDA:0,minion_rs::run::read_constraint::{closure#0} -FNDA:0,minion_rs::run::run_minion -FNDA:0,minion_rs::run::get_constraint_type -FNDA:0,minion_rs::run::read_var::{closure#0} +FNDA:0,minion_rs::run::convert_model_to_raw FNDA:0,minion_rs::run::read_constant_list -FNDA:0,minion_rs::run::read_constraint_list::{closure#0} -FNDA:0,minion_rs::run::constraint_add_args +FNDA:0,minion_rs::run::read_constant +FNDA:0,minion_rs::run::run_minion::{closure#0} FNDA:0,minion_rs::run::read_constant FNDA:0,run_callback -FNDA:0,minion_rs::run::read_constraint::{closure#0} -FNDA:0,minion_rs::run::read_list::{closure#0} +FNDA:0,minion_rs::run::read_var +FNDA:0,minion_rs::run::convert_model_to_raw::{closure#1} +FNDA:0,minion_rs::run::run_minion +FNDA:0,minion_rs::run::read_var FNF:53 FNH:0 BRF:0 @@ -5396,111 +5548,111 @@ LF:491 LH:0 end_of_record SF:crates/uniplate_derive/src/utils/generate.rs -FN:158,uniplate_derive::utils::generate::generate_field_clones::{closure#0} -FN:134,uniplate_derive::utils::generate::get_field_name -FN:177,uniplate_derive::utils::generate::generate_field_fills::{closure#0} -FN:9,uniplate_derive::utils::generate::get_fill FN:154,uniplate_derive::utils::generate::generate_field_clones +FN:9,uniplate_derive::utils::generate::get_fill FN:146,uniplate_derive::utils::generate::generate_field_idents::{closure#0} -FN:154,uniplate_derive::utils::generate::generate_field_clones FN:158,uniplate_derive::utils::generate::generate_field_clones::{closure#0} FN:177,uniplate_derive::utils::generate::generate_field_fills::{closure#0} -FN:72,uniplate_derive::utils::generate::get_clone -FN:142,uniplate_derive::utils::generate::generate_field_idents -FN:72,uniplate_derive::utils::generate::get_clone +FN:177,uniplate_derive::utils::generate::generate_field_fills::{closure#0} +FN:154,uniplate_derive::utils::generate::generate_field_clones +FN:158,uniplate_derive::utils::generate::generate_field_clones::{closure#0} FN:169,uniplate_derive::utils::generate::generate_field_fills -FN:146,uniplate_derive::utils::generate::generate_field_idents::{closure#0} FN:142,uniplate_derive::utils::generate::generate_field_idents FN:142,uniplate_derive::utils::generate::generate_field_idents +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:134,uniplate_derive::utils::generate::get_field_name +FN:154,uniplate_derive::utils::generate::generate_field_clones +FN:72,uniplate_derive::utils::generate::get_clone FN:169,uniplate_derive::utils::generate::generate_field_fills +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:146,uniplate_derive::utils::generate::generate_field_idents::{closure#0} +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:134,uniplate_derive::utils::generate::get_field_name FN:158,uniplate_derive::utils::generate::generate_field_clones::{closure#0} FN:146,uniplate_derive::utils::generate::generate_field_idents::{closure#0} -FN:146,uniplate_derive::utils::generate::generate_field_idents::{closure#0} -FN:154,uniplate_derive::utils::generate::generate_field_clones 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:72,uniplate_derive::utils::generate::get_clone -FN:9,uniplate_derive::utils::generate::get_fill -FN:177,uniplate_derive::utils::generate::generate_field_fills::{closure#0} -FN:72,uniplate_derive::utils::generate::get_clone +FN:142,uniplate_derive::utils::generate::generate_field_idents FN:158,uniplate_derive::utils::generate::generate_field_clones::{closure#0} -FN:154,uniplate_derive::utils::generate::generate_field_clones +FN:146,uniplate_derive::utils::generate::generate_field_idents::{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:177,uniplate_derive::utils::generate::generate_field_fills::{closure#0} +FNDA:1,uniplate_derive::utils::generate::generate_field_clones +FNDA:0,uniplate_derive::utils::generate::get_fill +FNDA:0,uniplate_derive::utils::generate::generate_field_idents::{closure#0} FNDA:1,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_fills::{closure#0} FNDA:0,uniplate_derive::utils::generate::generate_field_fills::{closure#0} -FNDA:0,uniplate_derive::utils::generate::get_fill FNDA:0,uniplate_derive::utils::generate::generate_field_clones -FNDA:1,uniplate_derive::utils::generate::generate_field_idents::{closure#0} -FNDA:1,uniplate_derive::utils::generate::generate_field_clones FNDA:1,uniplate_derive::utils::generate::generate_field_clones::{closure#0} -FNDA:0,uniplate_derive::utils::generate::generate_field_fills::{closure#0} -FNDA:1,uniplate_derive::utils::generate::get_clone -FNDA:0,uniplate_derive::utils::generate::generate_field_idents -FNDA:1,uniplate_derive::utils::generate::get_clone FNDA:1,uniplate_derive::utils::generate::generate_field_fills -FNDA:1,uniplate_derive::utils::generate::generate_field_idents::{closure#0} FNDA:1,uniplate_derive::utils::generate::generate_field_idents FNDA:0,uniplate_derive::utils::generate::generate_field_idents -FNDA:1,uniplate_derive::utils::generate::get_fill -FNDA:0,uniplate_derive::utils::generate::generate_field_fills +FNDA:1,uniplate_derive::utils::generate::generate_field_fills +FNDA:0,uniplate_derive::utils::generate::get_fill +FNDA:1,uniplate_derive::utils::generate::get_clone FNDA:0,uniplate_derive::utils::generate::get_field_name -FNDA:1,uniplate_derive::utils::generate::generate_field_idents -FNDA:1,uniplate_derive::utils::generate::get_field_name -FNDA:0,uniplate_derive::utils::generate::generate_field_clones::{closure#0} -FNDA:0,uniplate_derive::utils::generate::generate_field_idents::{closure#0} -FNDA:0,uniplate_derive::utils::generate::generate_field_idents::{closure#0} FNDA:1,uniplate_derive::utils::generate::generate_field_clones -FNDA:1,uniplate_derive::utils::generate::get_field_name +FNDA:1,uniplate_derive::utils::generate::get_clone FNDA:0,uniplate_derive::utils::generate::generate_field_fills -FNDA:1,uniplate_derive::utils::generate::generate_field_fills -FNDA:0,uniplate_derive::utils::generate::get_clone -FNDA:0,uniplate_derive::utils::generate::get_fill -FNDA:1,uniplate_derive::utils::generate::generate_field_fills::{closure#0} FNDA:0,uniplate_derive::utils::generate::get_clone -FNDA:0,uniplate_derive::utils::generate::generate_field_clones::{closure#0} FNDA:0,uniplate_derive::utils::generate::generate_field_clones +FNDA:0,uniplate_derive::utils::generate::get_field_name +FNDA:0,uniplate_derive::utils::generate::generate_field_idents::{closure#0} +FNDA:0,uniplate_derive::utils::generate::generate_field_fills FNDA:1,uniplate_derive::utils::generate::get_fill +FNDA:1,uniplate_derive::utils::generate::generate_field_idents +FNDA:0,uniplate_derive::utils::generate::generate_field_clones::{closure#0} +FNDA:1,uniplate_derive::utils::generate::generate_field_idents::{closure#0} +FNDA:1,uniplate_derive::utils::generate::get_field_name +FNDA:0,uniplate_derive::utils::generate::generate_field_idents +FNDA:0,uniplate_derive::utils::generate::generate_field_clones::{closure#0} +FNDA:1,uniplate_derive::utils::generate::generate_field_idents::{closure#0} FNDA:1,uniplate_derive::utils::generate::generate_field_fills::{closure#0} +FNDA:1,uniplate_derive::utils::generate::get_fill +FNDA:0,uniplate_derive::utils::generate::get_clone +FNDA:1,uniplate_derive::utils::generate::get_field_name +FNDA:0,uniplate_derive::utils::generate::generate_field_fills::{closure#0} FNF:36 FNH:18 BRF:0 BRH:0 -DA:9,320 -DA:10,320 -DA:11,320 -DA:12,320 -DA:13,320 -DA:14,320 -DA:15,320 -DA:17,244 -DA:19,120 -DA:20,120 -DA:21,120 -DA:23,92 -DA:24,92 -DA:25,92 -DA:26,92 -DA:27,92 -DA:28,92 -DA:30,29 -DA:31,29 -DA:32,29 -DA:33,29 -DA:34,29 -DA:35,29 -DA:36,29 -DA:37,29 -DA:38,29 -DA:39,29 -DA:40,29 -DA:41,29 +DA:9,512 +DA:10,512 +DA:11,512 +DA:12,512 +DA:13,512 +DA:14,512 +DA:15,512 +DA:17,388 +DA:19,192 +DA:20,192 +DA:21,192 +DA:23,148 +DA:24,148 +DA:25,148 +DA:26,148 +DA:27,148 +DA:28,148 +DA:30,45 +DA:31,45 +DA:32,45 +DA:33,45 +DA:34,45 +DA:35,45 +DA:36,45 +DA:37,45 +DA:38,45 +DA:39,45 +DA:40,45 +DA:41,45 DA:43,3 DA:44,3 DA:46,6 @@ -5516,36 +5668,36 @@ DA:56,3 DA:57,3 DA:60,0 DA:62,0 -DA:64,76 -DA:66,76 -DA:67,76 -DA:68,76 -DA:69,320 -DA:72,320 -DA:73,320 -DA:74,320 -DA:75,320 -DA:76,320 -DA:77,320 -DA:79,244 -DA:81,120 -DA:82,120 -DA:83,120 -DA:85,92 -DA:86,92 -DA:87,92 -DA:88,92 -DA:89,92 -DA:90,92 -DA:92,29 -DA:93,29 -DA:94,29 -DA:95,29 -DA:96,29 -DA:97,29 -DA:98,29 -DA:99,29 -DA:100,29 +DA:64,124 +DA:66,124 +DA:67,124 +DA:68,124 +DA:69,512 +DA:72,512 +DA:73,512 +DA:74,512 +DA:75,512 +DA:76,512 +DA:77,512 +DA:79,388 +DA:81,192 +DA:82,192 +DA:83,192 +DA:85,148 +DA:86,148 +DA:87,148 +DA:88,148 +DA:89,148 +DA:90,148 +DA:92,45 +DA:93,45 +DA:94,45 +DA:95,45 +DA:96,45 +DA:97,45 +DA:98,45 +DA:99,45 +DA:100,45 DA:102,3 DA:103,3 DA:105,6 @@ -5562,94 +5714,94 @@ DA:119,3 DA:120,3 DA:124,0 DA:126,0 -DA:128,76 -DA:130,76 -DA:131,320 -DA:134,772 -DA:135,772 -DA:136,772 +DA:128,124 +DA:130,124 +DA:131,512 +DA:134,1252 +DA:135,1252 +DA:136,1252 DA:137,0 -DA:139,772 -DA:142,156 -DA:143,156 -DA:144,156 -DA:145,156 -DA:146,386 -DA:147,386 -DA:148,386 -DA:149,386 -DA:150,156 -DA:151,156 -DA:154,78 -DA:155,78 -DA:156,78 -DA:157,78 -DA:158,193 -DA:159,193 -DA:160,193 -DA:161,193 -DA:162,193 -DA:163,193 -DA:164,193 -DA:165,78 -DA:166,78 -DA:169,78 -DA:170,78 -DA:171,78 -DA:172,78 -DA:173,78 -DA:174,78 -DA:175,78 -DA:176,78 -DA:177,193 -DA:178,193 -DA:179,193 -DA:180,193 -DA:181,193 -DA:182,193 -DA:183,193 -DA:184,78 -DA:185,78 +DA:139,1252 +DA:142,248 +DA:143,248 +DA:144,248 +DA:145,248 +DA:146,626 +DA:147,626 +DA:148,626 +DA:149,626 +DA:150,248 +DA:151,248 +DA:154,124 +DA:155,124 +DA:156,124 +DA:157,124 +DA:158,313 +DA:159,313 +DA:160,313 +DA:161,313 +DA:162,313 +DA:163,313 +DA:164,313 +DA:165,124 +DA:166,124 +DA:169,124 +DA:170,124 +DA:171,124 +DA:172,124 +DA:173,124 +DA:174,124 +DA:175,124 +DA:176,124 +DA:177,313 +DA:178,313 +DA:179,313 +DA:180,313 +DA:181,313 +DA:182,313 +DA:183,313 +DA:184,124 +DA:185,124 LF:138 LH:133 end_of_record SF:crates/conjure_core/src/rule_engine/mod.rs -FN:196,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} -FN:193,conjure_core::rule_engine::get_rule_set_by_name +FN:218,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} FN:213,conjure_core::rule_engine::get_rule_sets_for_solver_family -FN:193,conjure_core::rule_engine::get_rule_set_by_name FN:145,conjure_core::rule_engine::get_rule_by_name -FN:117,conjure_core::rule_engine::get_rules -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:222,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} -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:117,conjure_core::rule_engine::get_rules FN:172,conjure_core::rule_engine::get_rule_sets -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:193,conjure_core::rule_engine::get_rule_set_by_name +FN:218,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} +FN:196,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} FN:117,conjure_core::rule_engine::get_rules +FN:172,conjure_core::rule_engine::get_rule_sets FN:146,conjure_core::rule_engine::get_rule_by_name::{closure#0} -FN:145,conjure_core::rule_engine::get_rule_by_name +FN:222,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} FN:196,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} -FN:172,conjure_core::rule_engine::get_rule_sets -FNDA:0,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} -FNDA:0,conjure_core::rule_engine::get_rule_set_by_name +FN:193,conjure_core::rule_engine::get_rule_set_by_name +FN:213,conjure_core::rule_engine::get_rule_sets_for_solver_family +FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family -FNDA:0,conjure_core::rule_engine::get_rule_set_by_name FNDA:0,conjure_core::rule_engine::get_rule_by_name -FNDA:0,conjure_core::rule_engine::get_rules -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:0,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{closure#0} -FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} +FNDA:0,conjure_core::rule_engine::get_rule_by_name +FNDA:0,conjure_core::rule_engine::get_rules FNDA:0,conjure_core::rule_engine::get_rule_sets -FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} FNDA:0,conjure_core::rule_engine::get_rule_by_name::{closure#0} +FNDA:0,conjure_core::rule_engine::get_rule_set_by_name +FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0} +FNDA:0,conjure_core::rule_engine::get_rule_set_by_name::{closure#0} FNDA:0,conjure_core::rule_engine::get_rules +FNDA:0,conjure_core::rule_engine::get_rule_sets FNDA:0,conjure_core::rule_engine::get_rule_by_name::{closure#0} -FNDA:0,conjure_core::rule_engine::get_rule_by_name +FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family::{closure#0}::{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_set_by_name +FNDA:0,conjure_core::rule_engine::get_rule_sets_for_solver_family FNF:18 FNH:0 BRF:0 @@ -5687,187 +5839,187 @@ LF:29 LH:0 end_of_record SF:crates/uniplate_derive/src/lib.rs -FN:28,uniplate_derive::generate_variant_children_match_arm -FN:127,uniplate_derive::derive -FN:12,uniplate_derive::generate_match_pattern -FN:12,uniplate_derive::generate_match_pattern -FN:53,uniplate_derive::generate_variant_context_match_arm FN:138,uniplate_derive::derive::{closure#0} FN:28,uniplate_derive::generate_variant_children_match_arm -FN:157,uniplate_derive::derive::{closure#1} -FN:127,uniplate_derive::derive -FN:157,uniplate_derive::derive::{closure#1} -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:157,uniplate_derive::derive::{closure#1} FN:53,uniplate_derive::generate_variant_context_match_arm FN:53,uniplate_derive::generate_variant_context_match_arm +FN:12,uniplate_derive::generate_match_pattern +FN:157,uniplate_derive::derive::{closure#1} FN:138,uniplate_derive::derive::{closure#0} +FN:12,uniplate_derive::generate_match_pattern FN:127,uniplate_derive::derive FN:157,uniplate_derive::derive::{closure#1} +FN:127,uniplate_derive::derive +FN:28,uniplate_derive::generate_variant_children_match_arm +FN:53,uniplate_derive::generate_variant_context_match_arm FN:12,uniplate_derive::generate_match_pattern FN:138,uniplate_derive::derive::{closure#0} +FN:53,uniplate_derive::generate_variant_context_match_arm +FN:127,uniplate_derive::derive +FN:157,uniplate_derive::derive::{closure#1} FN:12,uniplate_derive::generate_match_pattern +FN:157,uniplate_derive::derive::{closure#1} +FN:28,uniplate_derive::generate_variant_children_match_arm FN:127,uniplate_derive::derive -FN:53,uniplate_derive::generate_variant_context_match_arm -FNDA:0,uniplate_derive::generate_variant_children_match_arm -FNDA:0,uniplate_derive::derive -FNDA:0,uniplate_derive::generate_match_pattern -FNDA:1,uniplate_derive::generate_match_pattern -FNDA:1,uniplate_derive::generate_variant_context_match_arm +FN:138,uniplate_derive::derive::{closure#0} FNDA:0,uniplate_derive::derive::{closure#0} FNDA:1,uniplate_derive::generate_variant_children_match_arm -FNDA:1,uniplate_derive::derive::{closure#1} -FNDA:1,uniplate_derive::derive -FNDA:0,uniplate_derive::derive::{closure#1} FNDA:1,uniplate_derive::generate_variant_children_match_arm +FNDA:1,uniplate_derive::generate_variant_context_match_arm +FNDA:0,uniplate_derive::generate_variant_context_match_arm +FNDA:1,uniplate_derive::generate_match_pattern +FNDA:1,uniplate_derive::derive::{closure#1} FNDA:1,uniplate_derive::derive::{closure#0} -FNDA:0,uniplate_derive::generate_variant_children_match_arm +FNDA:1,uniplate_derive::generate_match_pattern +FNDA:0,uniplate_derive::derive FNDA:1,uniplate_derive::derive::{closure#1} +FNDA:1,uniplate_derive::derive +FNDA:0,uniplate_derive::generate_variant_children_match_arm FNDA:0,uniplate_derive::generate_variant_context_match_arm -FNDA:1,uniplate_derive::generate_variant_context_match_arm +FNDA:0,uniplate_derive::generate_match_pattern FNDA:1,uniplate_derive::derive::{closure#0} +FNDA:1,uniplate_derive::generate_variant_context_match_arm FNDA:0,uniplate_derive::derive FNDA:0,uniplate_derive::derive::{closure#1} FNDA:0,uniplate_derive::generate_match_pattern -FNDA:0,uniplate_derive::derive::{closure#0} -FNDA:1,uniplate_derive::generate_match_pattern +FNDA:0,uniplate_derive::derive::{closure#1} +FNDA:0,uniplate_derive::generate_variant_children_match_arm FNDA:1,uniplate_derive::derive -FNDA:0,uniplate_derive::generate_variant_context_match_arm +FNDA:0,uniplate_derive::derive::{closure#0} FNF:24 FNH:12 BRF:0 BRH:0 -DA:12,156 -DA:13,156 -DA:14,156 -DA:15,156 -DA:16,156 -DA:17,6 -DA:18,6 -DA:19,6 -DA:21,150 -DA:22,150 -DA:23,150 -DA:25,156 -DA:28,78 -DA:29,78 -DA:30,78 -DA:31,78 -DA:33,78 -DA:34,10 -DA:35,10 -DA:36,10 -DA:38,68 -DA:39,68 -DA:40,68 -DA:43,78 -DA:44,78 -DA:45,78 -DA:46,78 -DA:47,78 -DA:48,78 -DA:49,78 -DA:50,78 -DA:53,78 -DA:54,78 -DA:55,78 -DA:56,78 -DA:57,78 -DA:58,78 -DA:59,78 -DA:60,78 -DA:61,3 -DA:62,3 -DA:63,3 -DA:64,3 -DA:65,3 -DA:67,75 -DA:68,75 -DA:69,75 -DA:70,75 -DA:71,75 -DA:72,75 -DA:73,75 -DA:74,75 -DA:75,75 -DA:76,75 -DA:77,75 -DA:78,75 -DA:80,78 -DA:127,4 -DA:128,4 -DA:129,4 -DA:130,4 -DA:132,4 +DA:12,248 +DA:13,248 +DA:14,248 +DA:15,248 +DA:16,248 +DA:17,10 +DA:18,10 +DA:19,10 +DA:21,238 +DA:22,238 +DA:23,238 +DA:25,248 +DA:28,124 +DA:29,124 +DA:30,124 +DA:31,124 +DA:33,124 +DA:34,16 +DA:35,16 +DA:36,16 +DA:38,108 +DA:39,108 +DA:40,108 +DA:43,124 +DA:44,124 +DA:45,124 +DA:46,124 +DA:47,124 +DA:48,124 +DA:49,124 +DA:50,124 +DA:53,124 +DA:54,124 +DA:55,124 +DA:56,124 +DA:57,124 +DA:58,124 +DA:59,124 +DA:60,124 +DA:61,5 +DA:62,5 +DA:63,5 +DA:64,5 +DA:65,5 +DA:67,119 +DA:68,119 +DA:69,119 +DA:70,119 +DA:71,119 +DA:72,119 +DA:73,119 +DA:74,119 +DA:75,119 +DA:76,119 +DA:77,119 +DA:78,119 +DA:80,124 +DA:127,6 +DA:128,6 +DA:129,6 +DA:130,6 +DA:132,6 DA:133,0 DA:134,0 -DA:135,4 -DA:136,4 -DA:137,4 -DA:138,78 -DA:139,4 -DA:141,4 -DA:142,4 -DA:143,4 -DA:144,4 -DA:145,4 -DA:147,4 -DA:151,4 +DA:135,6 +DA:136,6 +DA:137,6 +DA:138,124 +DA:139,6 +DA:141,6 +DA:142,6 +DA:143,6 +DA:144,6 +DA:145,6 +DA:147,6 +DA:151,6 DA:152,0 DA:153,0 -DA:154,4 -DA:155,4 -DA:156,4 -DA:157,78 -DA:158,4 -DA:160,4 -DA:161,4 -DA:162,4 -DA:163,4 -DA:164,4 -DA:166,4 -DA:167,4 -DA:168,4 -DA:169,4 -DA:170,4 -DA:171,4 -DA:172,4 -DA:173,4 -DA:174,4 -DA:175,4 -DA:176,4 -DA:177,4 -DA:178,4 -DA:179,4 -DA:180,4 -DA:181,4 -DA:182,4 -DA:183,4 -DA:184,4 -DA:185,4 -DA:186,4 -DA:187,4 -DA:188,4 -DA:189,4 -DA:190,4 +DA:154,6 +DA:155,6 +DA:156,6 +DA:157,124 +DA:158,6 +DA:160,6 +DA:161,6 +DA:162,6 +DA:163,6 +DA:164,6 +DA:166,6 +DA:167,6 +DA:168,6 +DA:169,6 +DA:170,6 +DA:171,6 +DA:172,6 +DA:173,6 +DA:174,6 +DA:175,6 +DA:176,6 +DA:177,6 +DA:178,6 +DA:179,6 +DA:180,6 +DA:181,6 +DA:182,6 +DA:183,6 +DA:184,6 +DA:185,6 +DA:186,6 +DA:187,6 +DA:188,6 +DA:189,6 +DA:190,6 LF:113 LH:109 end_of_record SF:crates/conjure_core/src/stats/mod.rs +FN:24,::add_solver_run +FN:24,::add_solver_run FN:20,::new FN:28,::add_rewriter_run -FN:28,::add_rewriter_run FN:20,::new -FN:24,::add_solver_run -FN:24,::add_solver_run +FN:28,::add_rewriter_run +FNDA:0,::add_solver_run +FNDA:0,::add_solver_run FNDA:0,::new FNDA:0,::add_rewriter_run -FNDA:0,::add_rewriter_run FNDA:0,::new -FNDA:0,::add_solver_run -FNDA:0,::add_solver_run +FNDA:0,::add_rewriter_run FNF:6 FNH:0 BRF:0 @@ -5885,213 +6037,213 @@ LF:9 LH:0 end_of_record SF:crates/conjure_macros/src/lib.rs -FN:107,::parse +FN:155,conjure_macros::register_rule_set FN:82,conjure_macros::parse_parenthesized:: -FN:82,conjure_macros::parse_parenthesized::<_> -FN:35,::parse +FN:57,conjure_macros::register_rule::{closure#0} FN:35,::parse -FN:47,conjure_macros::register_rule FN:155,conjure_macros::register_rule_set -FN:155,conjure_macros::register_rule_set -FN:35,::parse -FN:107,::parse -FN:57,conjure_macros::register_rule::{closure#0} -FN:19,::parse FN:82,conjure_macros::parse_parenthesized:: -FN:57,conjure_macros::register_rule::{closure#0} -FN:155,conjure_macros::register_rule_set +FN:82,conjure_macros::parse_parenthesized:: +FN:107,::parse +FN:82,conjure_macros::parse_parenthesized::<_> FN:107,::parse FN:82,conjure_macros::parse_parenthesized:: -FN:82,conjure_macros::parse_parenthesized:: -FN:35,::parse -FN:82,conjure_macros::parse_parenthesized:: -FN:19,::parse FN:107,::parse FN:47,conjure_macros::register_rule -FN:57,conjure_macros::register_rule::{closure#0} +FN:107,::parse +FN:47,conjure_macros::register_rule +FN:35,::parse +FN:82,conjure_macros::parse_parenthesized:: FN:47,conjure_macros::register_rule +FN:155,conjure_macros::register_rule_set FN:19,::parse FN:57,conjure_macros::register_rule::{closure#0} +FN:57,conjure_macros::register_rule::{closure#0} +FN:155,conjure_macros::register_rule_set FN:47,conjure_macros::register_rule FN:19,::parse -FN:155,conjure_macros::register_rule_set +FN:57,conjure_macros::register_rule::{closure#0} +FN:19,::parse +FN:35,::parse +FN:35,::parse FN:82,conjure_macros::parse_parenthesized:: -FNDA:1,::parse -FNDA:0,conjure_macros::parse_parenthesized:: -FNDA:0,conjure_macros::parse_parenthesized::<_> -FNDA:0,::parse -FNDA:1,::parse -FNDA:0,conjure_macros::register_rule -FNDA:0,conjure_macros::register_rule_set +FN:19,::parse FNDA:0,conjure_macros::register_rule_set -FNDA:0,::parse -FNDA:0,::parse -FNDA:0,conjure_macros::register_rule::{closure#0} -FNDA:0,::parse -FNDA:0,conjure_macros::parse_parenthesized:: -FNDA:0,conjure_macros::register_rule::{closure#0} +FNDA:1,conjure_macros::parse_parenthesized:: +FNDA:1,conjure_macros::register_rule::{closure#0} +FNDA:1,::parse FNDA:1,conjure_macros::register_rule_set -FNDA:0,::parse -FNDA:1,conjure_macros::parse_parenthesized:: FNDA:1,conjure_macros::parse_parenthesized:: -FNDA:1,::parse FNDA:1,conjure_macros::parse_parenthesized:: -FNDA:1,::parse +FNDA:0,::parse +FNDA:0,conjure_macros::parse_parenthesized::<_> +FNDA:0,::parse +FNDA:1,conjure_macros::parse_parenthesized:: +FNDA:1,::parse +FNDA:0,conjure_macros::register_rule FNDA:1,::parse FNDA:1,conjure_macros::register_rule -FNDA:1,conjure_macros::register_rule::{closure#0} +FNDA:1,::parse +FNDA:0,conjure_macros::parse_parenthesized:: FNDA:0,conjure_macros::register_rule +FNDA:1,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,conjure_macros::register_rule::{closure#0} +FNDA:0,conjure_macros::register_rule_set FNDA:1,conjure_macros::register_rule +FNDA:1,::parse +FNDA:1,conjure_macros::register_rule::{closure#0} +FNDA:0,::parse +FNDA:0,::parse +FNDA:0,::parse +FNDA:0,conjure_macros::parse_parenthesized:: FNDA:0,::parse -FNDA:1,conjure_macros::register_rule_set -FNDA:1,conjure_macros::parse_parenthesized:: FNF:31 FNH:16 BRF:0 BRH:0 -DA:19,99 -DA:20,99 -DA:21,99 -DA:22,99 -DA:23,99 -DA:24,99 -DA:25,99 -DA:26,99 -DA:35,99 -DA:36,99 -DA:37,99 -DA:38,99 -DA:39,99 -DA:40,99 -DA:47,99 -DA:48,99 -DA:49,99 -DA:50,99 -DA:51,99 -DA:53,99 -DA:54,99 -DA:55,99 -DA:56,99 -DA:57,99 -DA:58,99 -DA:59,99 -DA:60,99 -DA:61,99 -DA:62,99 -DA:63,99 -DA:64,99 -DA:66,99 -DA:67,99 -DA:68,99 -DA:69,99 -DA:70,99 -DA:71,99 -DA:72,99 -DA:73,99 -DA:74,99 -DA:75,99 -DA:76,99 -DA:77,99 -DA:79,99 -DA:80,99 -DA:82,21 -DA:83,21 -DA:84,21 -DA:86,21 -DA:87,21 -DA:88,15 -DA:89,15 -DA:90,15 -DA:91,15 +DA:19,165 +DA:20,165 +DA:21,165 +DA:22,165 +DA:23,165 +DA:24,165 +DA:25,165 +DA:26,165 +DA:35,165 +DA:36,165 +DA:37,165 +DA:38,165 +DA:39,165 +DA:40,165 +DA:47,165 +DA:48,165 +DA:49,165 +DA:50,165 +DA:51,165 +DA:53,165 +DA:54,165 +DA:55,165 +DA:56,165 +DA:57,165 +DA:58,165 +DA:59,165 +DA:60,165 +DA:61,165 +DA:62,165 +DA:63,165 +DA:64,165 +DA:66,165 +DA:67,165 +DA:68,165 +DA:69,165 +DA:70,165 +DA:71,165 +DA:72,165 +DA:73,165 +DA:74,165 +DA:75,165 +DA:76,165 +DA:77,165 +DA:79,165 +DA:80,165 +DA:82,35 +DA:83,35 +DA:84,35 +DA:86,35 +DA:87,35 +DA:88,25 +DA:89,25 +DA:90,25 +DA:91,25 DA:92,0 DA:93,0 -DA:96,21 -DA:97,21 -DA:107,15 -DA:108,15 -DA:109,15 -DA:110,15 -DA:112,15 +DA:96,35 +DA:97,35 +DA:107,25 +DA:108,25 +DA:109,25 +DA:110,25 +DA:112,25 DA:113,0 DA:114,0 DA:115,0 DA:116,0 DA:117,0 DA:118,0 -DA:119,15 -DA:120,15 -DA:121,15 -DA:122,15 -DA:124,15 -DA:125,9 -DA:126,9 -DA:127,9 -DA:128,9 -DA:129,9 -DA:130,9 -DA:131,6 -DA:132,6 -DA:133,6 -DA:134,6 -DA:136,6 -DA:137,6 -DA:138,6 -DA:139,6 -DA:140,6 -DA:141,6 -DA:142,15 -DA:155,15 -DA:157,15 -DA:158,15 -DA:159,15 -DA:160,15 -DA:161,15 -DA:163,15 -DA:164,15 -DA:166,15 -DA:167,15 -DA:168,15 -DA:170,15 -DA:171,15 -DA:172,15 -DA:174,15 -DA:175,15 -DA:176,15 -DA:177,15 -DA:178,15 -DA:179,15 -DA:180,15 -DA:181,15 +DA:119,25 +DA:120,25 +DA:121,25 +DA:122,25 +DA:124,25 +DA:125,15 +DA:126,15 +DA:127,15 +DA:128,15 +DA:129,15 +DA:130,15 +DA:131,10 +DA:132,10 +DA:133,10 +DA:134,10 +DA:136,10 +DA:137,10 +DA:138,10 +DA:139,10 +DA:140,10 +DA:141,10 +DA:142,25 +DA:155,25 +DA:157,25 +DA:158,25 +DA:159,25 +DA:160,25 +DA:161,25 +DA:163,25 +DA:164,25 +DA:166,25 +DA:167,25 +DA:168,25 +DA:170,25 +DA:171,25 +DA:172,25 +DA:174,25 +DA:175,25 +DA:176,25 +DA:177,25 +DA:178,25 +DA:179,25 +DA:180,25 +DA:181,25 LF:113 LH:105 end_of_record SF:crates/uniplate/src/test_common/paper.rs -FN:48,uniplate::test_common::paper::proptest_stmts::{closure#0} +FN:45,uniplate::test_common::paper::proptest_stmts FN:33,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#0} -FN:40,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#4} FN:39,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#3} -FN:45,uniplate::test_common::paper::proptest_stmts +FN:46,uniplate::test_common::paper::proptest_stmts::{closure#1} FN:27,uniplate::test_common::paper::proptest_exprs -FN:35,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#1} -FN:30,uniplate::test_common::paper::proptest_exprs::{closure#0} -FN:51,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#0} FN:37,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#2} -FN:46,uniplate::test_common::paper::proptest_stmts::{closure#1} +FN:48,uniplate::test_common::paper::proptest_stmts::{closure#0} FN:58,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#1} -FNDA:0,uniplate::test_common::paper::proptest_stmts::{closure#0} +FN:35,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#1} +FN:40,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#4} +FN:51,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#0} +FN:30,uniplate::test_common::paper::proptest_exprs::{closure#0} +FNDA:0,uniplate::test_common::paper::proptest_stmts FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#0} -FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#4} FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#3} -FNDA:0,uniplate::test_common::paper::proptest_stmts +FNDA:0,uniplate::test_common::paper::proptest_stmts::{closure#1} 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_exprs::{closure#0} -FNDA:0,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#0} FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0}::{closure#2} -FNDA:0,uniplate::test_common::paper::proptest_stmts::{closure#1} +FNDA:0,uniplate::test_common::paper::proptest_stmts::{closure#0} FNDA:0,uniplate::test_common::paper::proptest_stmts::{closure#0}::{closure#1} +FNDA:0,uniplate::test_common::paper::proptest_exprs::{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#0}::{closure#0} +FNDA:0,uniplate::test_common::paper::proptest_exprs::{closure#0} FNF:12 FNH:0 BRF:0 @@ -6136,13 +6288,13 @@ LH:0 end_of_record SF:crates/conjure_core/src/solver/model_modifier.rs FN:23,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_constraint +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 +FNDA:0,<_ as conjure_core::solver::model_modifier::ModelModifier>::add_constraint 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 FNF:4 FNH:0 BRF:0 @@ -6157,122 +6309,122 @@ LF:6 LH:0 end_of_record SF:crates/conjure_core/src/solver/adaptors/minion.rs -FN:232,conjure_core::solver::adaptors::minion::_try_add_var -FN:152,::get_family -FN:220,conjure_core::solver::adaptors::minion::_parse_booldomain_var -FN:340,conjure_core::solver::adaptors::minion::_name_to_string -FN:264,conjure_core::solver::adaptors::minion::read_expr -FN:156,::get_name -FN:94,::solve -FN:87,::default -FN:350,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} -FN:136,::solve_mut -FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} -FN:161,conjure_core::solver::adaptors::minion::parse_vars -FN:144,::load_model -FN:161,conjure_core::solver::adaptors::minion::parse_vars -FN:186,conjure_core::solver::adaptors::minion::_parse_intdomain_var -FN:246,conjure_core::solver::adaptors::minion::parse_exprs -FN:78,::new -FN:174,conjure_core::solver::adaptors::minion::parse_var FN:297,conjure_core::solver::adaptors::minion::read_vars -FN:264,conjure_core::solver::adaptors::minion::read_expr +FN:106,::solve::{closure#0} FN:186,conjure_core::solver::adaptors::minion::_parse_intdomain_var -FN:106,::solve::{closure#0}::{closure#0} -FN:144,::load_model -FN:330,conjure_core::solver::adaptors::minion::read_const +FN:156,::get_name FN:306,conjure_core::solver::adaptors::minion::read_var -FN:174,conjure_core::solver::adaptors::minion::parse_var -FN:340,conjure_core::solver::adaptors::minion::_name_to_string -FN:42,conjure_core::solver::adaptors::minion::minion_rs_callback -FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} +FN:117,::solve::{closure#1} FN:156,::get_name -FN:256,conjure_core::solver::adaptors::minion::parse_expr -FN:87,::default +FN:340,conjure_core::solver::adaptors::minion::_name_to_string FN:297,conjure_core::solver::adaptors::minion::read_vars -FN:152,::get_family -FN:42,conjure_core::solver::adaptors::minion::minion_rs_callback -FN:117,::solve::{closure#1} +FN:106,::solve::{closure#0}::{closure#0} +FN:288,conjure_core::solver::adaptors::minion::read_expr::{closure#0} +FN:136,::solve_mut FN:317,conjure_core::solver::adaptors::minion::_read_ref +FN:232,conjure_core::solver::adaptors::minion::_try_add_var FN:348,conjure_core::solver::adaptors::minion::get_solver_stats +FN:106,::solve::{closure#0}::{closure#0} +FN:174,conjure_core::solver::adaptors::minion::parse_var +FN:161,conjure_core::solver::adaptors::minion::parse_vars FN:317,conjure_core::solver::adaptors::minion::_read_ref -FN:246,conjure_core::solver::adaptors::minion::parse_exprs FN:330,conjure_core::solver::adaptors::minion::read_const -FN:348,conjure_core::solver::adaptors::minion::get_solver_stats -FN:350,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} -FN:106,::solve::{closure#0} -FN:136,::solve_mut -FN:117,::solve::{closure#1} +FN:42,conjure_core::solver::adaptors::minion::minion_rs_callback +FN:232,conjure_core::solver::adaptors::minion::_try_add_var +FN:152,::get_family +FN:94,::solve +FN:161,conjure_core::solver::adaptors::minion::parse_vars +FN:246,conjure_core::solver::adaptors::minion::parse_exprs +FN:288,conjure_core::solver::adaptors::minion::read_expr::{closure#0} +FN:174,conjure_core::solver::adaptors::minion::parse_var +FN:42,conjure_core::solver::adaptors::minion::minion_rs_callback FN:106,::solve::{closure#0} +FN:256,conjure_core::solver::adaptors::minion::parse_expr +FN:340,conjure_core::solver::adaptors::minion::_name_to_string FN:220,conjure_core::solver::adaptors::minion::_parse_booldomain_var +FN:144,::load_model +FN:348,conjure_core::solver::adaptors::minion::get_solver_stats +FN:94,::solve +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:246,conjure_core::solver::adaptors::minion::parse_exprs +FN:350,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} +FN:117,::solve::{closure#1} +FN:152,::get_family FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} -FN:106,::solve::{closure#0}::{closure#0} +FN:136,::solve_mut +FN:144,::load_model +FN:350,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} +FN:87,::default FN:306,conjure_core::solver::adaptors::minion::read_var +FN:78,::new +FN:330,conjure_core::solver::adaptors::minion::read_const 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:264,conjure_core::solver::adaptors::minion::read_expr FN:78,::new -FN:288,conjure_core::solver::adaptors::minion::read_expr::{closure#0} -FN:232,conjure_core::solver::adaptors::minion::_try_add_var -FN:288,conjure_core::solver::adaptors::minion::read_expr::{closure#0} +FN:45,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} FN:256,conjure_core::solver::adaptors::minion::parse_expr -FN:94,::solve -FNDA:0,conjure_core::solver::adaptors::minion::_try_add_var -FNDA:0,::get_family -FNDA:0,conjure_core::solver::adaptors::minion::_parse_booldomain_var -FNDA:0,conjure_core::solver::adaptors::minion::_name_to_string -FNDA:0,conjure_core::solver::adaptors::minion::read_expr -FNDA:0,::get_name -FNDA:0,::solve -FNDA:0,::default -FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} -FNDA:0,::solve_mut -FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} -FNDA:0,conjure_core::solver::adaptors::minion::parse_vars -FNDA:0,::load_model -FNDA:0,conjure_core::solver::adaptors::minion::parse_vars -FNDA:0,conjure_core::solver::adaptors::minion::_parse_intdomain_var -FNDA:0,conjure_core::solver::adaptors::minion::parse_exprs -FNDA:0,::new -FNDA:0,conjure_core::solver::adaptors::minion::parse_var +FN:87,::default +FN:264,conjure_core::solver::adaptors::minion::read_expr FNDA:0,conjure_core::solver::adaptors::minion::read_vars -FNDA:0,conjure_core::solver::adaptors::minion::read_expr +FNDA:0,::solve::{closure#0} FNDA:0,conjure_core::solver::adaptors::minion::_parse_intdomain_var -FNDA:0,::solve::{closure#0}::{closure#0} -FNDA:0,::load_model -FNDA:0,conjure_core::solver::adaptors::minion::read_const +FNDA:0,::get_name FNDA:0,conjure_core::solver::adaptors::minion::read_var -FNDA:0,conjure_core::solver::adaptors::minion::parse_var -FNDA:0,conjure_core::solver::adaptors::minion::_name_to_string -FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback -FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} +FNDA:0,::solve::{closure#1} FNDA:0,::get_name -FNDA:0,conjure_core::solver::adaptors::minion::parse_expr -FNDA:0,::default +FNDA:0,conjure_core::solver::adaptors::minion::_name_to_string FNDA:0,conjure_core::solver::adaptors::minion::read_vars -FNDA:0,::get_family -FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback -FNDA:0,::solve::{closure#1} +FNDA:0,::solve::{closure#0}::{closure#0} +FNDA:0,conjure_core::solver::adaptors::minion::read_expr::{closure#0} +FNDA:0,::solve_mut FNDA:0,conjure_core::solver::adaptors::minion::_read_ref +FNDA:0,conjure_core::solver::adaptors::minion::_try_add_var FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats +FNDA:0,::solve::{closure#0}::{closure#0} +FNDA:0,conjure_core::solver::adaptors::minion::parse_var +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_exprs FNDA:0,conjure_core::solver::adaptors::minion::read_const +FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback +FNDA:0,conjure_core::solver::adaptors::minion::_try_add_var +FNDA:0,::get_family +FNDA:0,::solve +FNDA:0,conjure_core::solver::adaptors::minion::parse_vars +FNDA:0,conjure_core::solver::adaptors::minion::parse_exprs +FNDA:0,conjure_core::solver::adaptors::minion::read_expr::{closure#0} +FNDA:0,conjure_core::solver::adaptors::minion::parse_var +FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback +FNDA:0,::solve::{closure#0} +FNDA:0,conjure_core::solver::adaptors::minion::parse_expr +FNDA:0,conjure_core::solver::adaptors::minion::_name_to_string +FNDA:0,conjure_core::solver::adaptors::minion::_parse_booldomain_var +FNDA:0,::load_model FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats +FNDA:0,::solve +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_exprs FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} -FNDA:0,::solve::{closure#0} -FNDA:0,::solve_mut FNDA:0,::solve::{closure#1} -FNDA:0,::solve::{closure#0} -FNDA:0,conjure_core::solver::adaptors::minion::_parse_booldomain_var +FNDA:0,::get_family FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} -FNDA:0,::solve::{closure#0}::{closure#0} +FNDA:0,::solve_mut +FNDA:0,::load_model +FNDA:0,conjure_core::solver::adaptors::minion::get_solver_stats::{closure#0} +FNDA:0,::default FNDA:0,conjure_core::solver::adaptors::minion::read_var +FNDA:0,::new +FNDA:0,conjure_core::solver::adaptors::minion::read_const FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0}::{closure#0} +FNDA:0,conjure_core::solver::adaptors::minion::_parse_booldomain_var +FNDA:0,conjure_core::solver::adaptors::minion::read_expr FNDA:0,::new -FNDA:0,conjure_core::solver::adaptors::minion::read_expr::{closure#0} -FNDA:0,conjure_core::solver::adaptors::minion::_try_add_var -FNDA:0,conjure_core::solver::adaptors::minion::read_expr::{closure#0} +FNDA:0,conjure_core::solver::adaptors::minion::minion_rs_callback::{closure#0} FNDA:0,conjure_core::solver::adaptors::minion::parse_expr -FNDA:0,::solve +FNDA:0,::default +FNDA:0,conjure_core::solver::adaptors::minion::read_expr FNF:58 FNH:0 BRF:0 @@ -6548,50 +6700,50 @@ LF:6 LH:0 end_of_record SF:crates/conjure_core/src/rule_engine/rule.rs -FN:35,::new -FN:44,::pure -FN:71,::apply -FN:53,::with_symbols -FN:119,::apply FN:62,::with_top -FN:107,::new FN:10,::fmt +FN:139,::hash::<_> +FN:107,::new FN:125,::fmt -FN:131,::eq -FN:119,::apply -FN:125,::fmt -FN:62,::with_top +FN:35,::new FN:71,::apply +FN:119,::apply +FN:44,::pure +FN:53,::with_symbols +FN:139,::hash:: FN:10,::fmt -FN:139,::hash::<_> -FN:35,::new -FN:107,::new FN:44,::pure +FN:35,::new +FN:125,::fmt +FN:119,::apply +FN:131,::eq FN:131,::eq +FN:107,::new +FN:62,::with_top FN:53,::with_symbols -FN:139,::hash:: -FNDA:0,::new -FNDA:0,::pure -FNDA:0,::apply -FNDA:0,::with_symbols -FNDA:0,::apply +FN:71,::apply FNDA:0,::with_top -FNDA:0,::new FNDA:0,::fmt +FNDA:0,::hash::<_> +FNDA:0,::new FNDA:0,::fmt -FNDA:0,::eq -FNDA:0,::apply -FNDA:0,::fmt -FNDA:0,::with_top +FNDA:0,::new FNDA:0,::apply +FNDA:0,::apply +FNDA:0,::pure +FNDA:0,::with_symbols +FNDA:0,::hash:: FNDA:0,::fmt -FNDA:0,::hash::<_> -FNDA:0,::new -FNDA:0,::new FNDA:0,::pure +FNDA:0,::new +FNDA:0,::fmt +FNDA:0,::apply +FNDA:0,::eq FNDA:0,::eq +FNDA:0,::new +FNDA:0,::with_top FNDA:0,::with_symbols -FNDA:0,::hash:: +FNDA:0,::apply FNF:22 FNH:0 BRF:0 @@ -6667,34 +6819,34 @@ LF:67 LH:0 end_of_record SF:solvers/minion/src/ast.rs -FN:19,::new -FN:161,::new +FN:189,::get_vartype +FN:189,::get_vartype FN:173,::add_var +FN:19,::new +FN:28,::default FN:198,::contains -FN:189,::get_vartype +FN:161,::new +FN:28,::default FN:194,::get_variable_order FN:198,::contains -FN:173,::add_var FN:161,::new -FN:28,::default -FN:19,::new -FN:189,::get_vartype FN:194,::get_variable_order -FN:28,::default -FNDA:0,::new -FNDA:0,::new +FN:19,::new +FN:173,::add_var +FNDA:0,::get_vartype +FNDA:0,::get_vartype FNDA:0,::add_var +FNDA:0,::new +FNDA:0,::default FNDA:0,::contains -FNDA:0,::get_vartype +FNDA:0,::new +FNDA:0,::default FNDA:0,::get_variable_order FNDA:0,::contains -FNDA:0,::add_var FNDA:0,::new -FNDA:0,::default -FNDA:0,::new -FNDA:0,::get_vartype FNDA:0,::get_variable_order -FNDA:0,::default +FNDA:0,::new +FNDA:0,::add_var FNF:14 FNH:0 BRF:0 @@ -6737,161 +6889,161 @@ LF:34 LH:0 end_of_record SF:crates/enum_compatability_macro/src/lib.rs +FN:181,enum_compatability_macro::document_compatibility::{closure#0} +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:131,enum_compatability_macro::document_compatibility FN:131,enum_compatability_macro::document_compatibility FN:181,enum_compatability_macro::document_compatibility::{closure#0} -FN:181,enum_compatability_macro::document_compatibility::{closure#0} -FN:38,::visit_variant_mut +FN:131,enum_compatability_macro::document_compatibility FN:66,::visit_variant_mut::{closure#0} +FN:38,::visit_variant_mut +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: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:38,::visit_variant_mut -FNDA:0,::visit_variant_mut::{closure#0} -FNDA:1,enum_compatability_macro::document_compatibility -FNDA:1,enum_compatability_macro::document_compatibility -FNDA:0,enum_compatability_macro::document_compatibility FNDA:1,enum_compatability_macro::document_compatibility::{closure#0} -FNDA:1,enum_compatability_macro::document_compatibility::{closure#0} -FNDA:0,::visit_variant_mut -FNDA:0,::visit_variant_mut::{closure#0} -FNDA:0,enum_compatability_macro::document_compatibility::{closure#0} FNDA:1,::visit_variant_mut::{closure#0} FNDA:0,::visit_variant_mut -FNDA:1,::visit_variant_mut::{closure#0} +FNDA:0,::visit_variant_mut::{closure#0} +FNDA:0,enum_compatability_macro::document_compatibility FNDA:0,enum_compatability_macro::document_compatibility FNDA:0,enum_compatability_macro::document_compatibility::{closure#0} +FNDA:1,enum_compatability_macro::document_compatibility +FNDA:0,::visit_variant_mut::{closure#0} FNDA:1,::visit_variant_mut FNDA:1,::visit_variant_mut +FNDA:0,enum_compatability_macro::document_compatibility::{closure#0} +FNDA:1,enum_compatability_macro::document_compatibility::{closure#0} +FNDA:0,::visit_variant_mut +FNDA:1,::visit_variant_mut::{closure#0} +FNDA:1,enum_compatability_macro::document_compatibility FNF:16 FNH:8 BRF:0 BRH:0 -DA:38,69 -DA:39,69 -DA:40,69 -DA:41,69 -DA:42,69 -DA:43,69 -DA:44,69 -DA:45,72 -DA:46,72 -DA:47,15 -DA:48,57 -DA:49,57 -DA:50,57 -DA:51,57 -DA:52,135 -DA:53,78 -DA:54,78 -DA:55,78 -DA:56,78 -DA:59,69 -DA:60,57 -DA:61,57 -DA:62,57 -DA:63,57 -DA:64,57 -DA:66,129 -DA:67,69 -DA:131,3 -DA:133,3 -DA:134,3 -DA:137,69 -DA:138,69 -DA:139,72 -DA:140,72 -DA:141,15 -DA:142,57 -DA:143,57 -DA:144,57 -DA:145,57 -DA:146,57 -DA:147,135 -DA:148,78 -DA:149,78 -DA:150,78 -DA:151,9 -DA:152,9 -DA:153,9 -DA:154,69 -DA:155,69 -DA:156,69 -DA:164,3 -DA:165,3 -DA:166,3 -DA:167,3 -DA:168,3 -DA:169,3 -DA:170,3 -DA:171,3 -DA:172,9 -DA:174,9 -DA:177,78 -DA:178,9 -DA:179,9 -DA:180,9 -DA:181,78 -DA:182,9 -DA:183,78 -DA:184,78 -DA:185,78 -DA:188,9 -DA:191,3 -DA:192,3 -DA:193,3 -DA:194,3 -DA:195,3 -DA:196,3 -DA:197,3 +DA:38,115 +DA:39,115 +DA:40,115 +DA:41,115 +DA:42,115 +DA:43,115 +DA:44,115 +DA:45,120 +DA:46,120 +DA:47,25 +DA:48,95 +DA:49,95 +DA:50,95 +DA:51,95 +DA:52,225 +DA:53,130 +DA:54,130 +DA:55,130 +DA:56,130 +DA:59,115 +DA:60,95 +DA:61,95 +DA:62,95 +DA:63,95 +DA:64,95 +DA:66,215 +DA:67,115 +DA:131,5 +DA:133,5 +DA:134,5 +DA:137,115 +DA:138,115 +DA:139,120 +DA:140,120 +DA:141,25 +DA:142,95 +DA:143,95 +DA:144,95 +DA:145,95 +DA:146,95 +DA:147,225 +DA:148,130 +DA:149,130 +DA:150,130 +DA:151,15 +DA:152,15 +DA:153,15 +DA:154,115 +DA:155,115 +DA:156,115 +DA:164,5 +DA:165,5 +DA:166,5 +DA:167,5 +DA:168,5 +DA:169,5 +DA:170,5 +DA:171,5 +DA:172,15 +DA:174,15 +DA:177,130 +DA:178,15 +DA:179,15 +DA:180,15 +DA:181,130 +DA:182,15 +DA:183,130 +DA:184,130 +DA:185,130 +DA:188,15 +DA:191,5 +DA:192,5 +DA:193,5 +DA:194,5 +DA:195,5 +DA:196,5 +DA:197,5 LF:77 LH:77 end_of_record SF:crates/uniplate/src/tree.rs -FN:133,uniplate::tree::tests::list_preserves_ordering +FN:53,>::list::recons:: FN:47,>::list::flatten::::{closure#0} -FN:86,>::map::{closure#0} -FN:82,>::map -FN:93,uniplate::tree::proptest_integer_trees -FN:53,>::list::recons:: -FN:47,>::list::flatten::::{closure#0} FN:39,>::list::flatten:: -FN:26, as core::iter::traits::collect::IntoIterator>::into_iter -FN:35,>::list +FN:65,>::list::recons::::{closure#0} +FN:77,>::list::{closure#0} FN:123,uniplate::tree::tests::map_add::{closure#1}::{closure#0} -FN:77,>::list::{closure#0} -FN:102,uniplate::tree::proptest_integer_trees::{closure#0} +FN:53,>::list::recons:: +FN:35,>::list +FN:93,uniplate::tree::proptest_integer_trees +FN:39,>::list::flatten:: FN:65,>::list::recons::::{closure#0} -FN:77,>::list::{closure#0} -FN:65,>::list::recons::::{closure#0} -FN:53,>::list::recons:: +FN:133,uniplate::tree::tests::list_preserves_ordering +FN:26, as core::iter::traits::collect::IntoIterator>::into_iter +FN:82,>::map +FN:47,>::list::flatten::::{closure#0} +FN:77,>::list::{closure#0} +FN:86,>::map::{closure#0} FN:35,>::list -FN:39,>::list::flatten:: +FN:102,uniplate::tree::proptest_integer_trees::{closure#0} +FNDA:0,>::list::recons:: +FNDA:0,>::list::flatten::::{closure#0} +FNDA:0,>::list::flatten:: +FNDA:0,>::list::recons::::{closure#0} +FNDA:0,>::list::{closure#0} +FNDA:0,uniplate::tree::tests::map_add::{closure#1}::{closure#0} +FNDA:0,>::list::recons:: +FNDA:0,>::list +FNDA:0,uniplate::tree::proptest_integer_trees +FNDA:0,>::list::flatten:: +FNDA:0,>::list::recons::::{closure#0} FNDA:0,uniplate::tree::tests::list_preserves_ordering -FNDA:0,>::list::flatten::::{closure#0} -FNDA:0,>::map::{closure#0} +FNDA:0, as core::iter::traits::collect::IntoIterator>::into_iter FNDA:0,>::map -FNDA:0,uniplate::tree::proptest_integer_trees -FNDA:0,>::list::recons:: FNDA:0,>::list::flatten::::{closure#0} -FNDA:0,>::list::flatten:: -FNDA:0, as core::iter::traits::collect::IntoIterator>::into_iter -FNDA:0,>::list -FNDA:0,uniplate::tree::tests::map_add::{closure#1}::{closure#0} FNDA:0,>::list::{closure#0} -FNDA:0,uniplate::tree::proptest_integer_trees::{closure#0} -FNDA:0,>::list::recons::::{closure#0} -FNDA:0,>::list::{closure#0} -FNDA:0,>::list::recons::::{closure#0} -FNDA:0,>::list::recons:: +FNDA:0,>::map::{closure#0} FNDA:0,>::list -FNDA:0,>::list::flatten:: +FNDA:0,uniplate::tree::proptest_integer_trees::{closure#0} FNF:19 FNH:0 BRF:0 @@ -6980,38 +7132,38 @@ LF:80 LH:0 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:48,conjure_core::rule_engine::rewrite::optimizations_enabled FN:97,conjure_core::rule_engine::rewrite::rewrite_iteration -FN:38,>::from -FN:176,conjure_core::rule_engine::rewrite::choose_rewrite -FN:129,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} -FN:129,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} FN:61,conjure_core::rule_engine::rewrite::rewrite_model -FN:48,conjure_core::rule_engine::rewrite::optimizations_enabled -FN:139,conjure_core::rule_engine::rewrite::apply_all_rules +FN:97,conjure_core::rule_engine::rewrite::rewrite_iteration FN:61,conjure_core::rule_engine::rewrite::rewrite_model -FN:176,conjure_core::rule_engine::rewrite::choose_rewrite FN:30,::fmt -FN:97,conjure_core::rule_engine::rewrite::rewrite_iteration +FN:129,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} FN:38,>::from +FN:176,conjure_core::rule_engine::rewrite::choose_rewrite +FN:139,conjure_core::rule_engine::rewrite::apply_all_rules +FN:176,conjure_core::rule_engine::rewrite::choose_rewrite +FN:139,conjure_core::rule_engine::rewrite::apply_all_rules FN:48,conjure_core::rule_engine::rewrite::optimizations_enabled -FNDA:0,conjure_core::rule_engine::rewrite::apply_all_rules -FNDA:0,::fmt +FN:129,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} +FN:38,>::from +FN:30,::fmt +FNDA:0,conjure_core::rule_engine::rewrite::optimizations_enabled FNDA:0,conjure_core::rule_engine::rewrite::rewrite_iteration -FNDA:0,>::from -FNDA:0,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::rewrite_iteration::{closure#0} FNDA:0,conjure_core::rule_engine::rewrite::rewrite_model -FNDA:0,conjure_core::rule_engine::rewrite::optimizations_enabled -FNDA:0,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_model -FNDA:0,conjure_core::rule_engine::rewrite::choose_rewrite FNDA:0,::fmt -FNDA:0,conjure_core::rule_engine::rewrite::rewrite_iteration +FNDA:0,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} FNDA:0,>::from +FNDA:0,conjure_core::rule_engine::rewrite::choose_rewrite +FNDA:0,conjure_core::rule_engine::rewrite::apply_all_rules +FNDA:0,conjure_core::rule_engine::rewrite::choose_rewrite +FNDA:0,conjure_core::rule_engine::rewrite::apply_all_rules FNDA:0,conjure_core::rule_engine::rewrite::optimizations_enabled +FNDA:0,conjure_core::rule_engine::rewrite::rewrite_iteration::{closure#0} +FNDA:0,>::from +FNDA:0,::fmt FNF:16 FNH:0 BRF:0 @@ -7133,174 +7285,174 @@ LF:113 LH:0 end_of_record SF:crates/conjure_core/src/rules/constant.rs -FN:72,conjure_core::rules::constant::eval_constant::{closure#17} -FN:29,conjure_core::rules::constant::eval_constant::{closure#1} -FN:70,conjure_core::rules::constant::eval_constant::{closure#16} -FN:53,conjure_core::rules::constant::eval_constant::{closure#12} -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:24,conjure_core::rules::constant::eval_constant -FN:11,conjure_core::rules::constant::apply_eval_constant -FN:11,conjure_core::rules::constant::apply_eval_constant -FN:142,conjure_core::rules::constant::tests::div_by_zero -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} -FN:49,conjure_core::rules::constant::eval_constant::{closure#11} -FN:32,conjure_core::rules::constant::eval_constant::{closure#3} -FN:24,conjure_core::rules::constant::eval_constant FN:35,conjure_core::rules::constant::eval_constant::{closure#6} +FN:115,conjure_core::rules::constant::opt_vec_op:: +FN:11,conjure_core::rules::constant::apply_eval_constant +FN:16,conjure_core::rules::constant::apply_eval_constant::{closure#0} +FN:29,conjure_core::rules::constant::eval_constant::{closure#1} FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck -FN:61,conjure_core::rules::constant::eval_constant::{closure#14} -FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0}::{closure#0} -FN:33,conjure_core::rules::constant::eval_constant::{closure#4} -FN:88,conjure_core::rules::constant::bin_op:: -FN:46,conjure_core::rules::constant::eval_constant::{closure#10} -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck -FN:88,conjure_core::rules::constant::bin_op:: -FN:132,conjure_core::rules::constant::unwrap_expr:: -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck -FN:123,conjure_core::rules::constant::flat_op:: +FN:28,conjure_core::rules::constant::eval_constant::{closure#0} FN:132,conjure_core::rules::constant::unwrap_expr:: -FN:33,conjure_core::rules::constant::eval_constant::{closure#4} -FN:72,conjure_core::rules::constant::eval_constant::{closure#17} -FN:132,conjure_core::rules::constant::unwrap_expr:: -FN:46,conjure_core::rules::constant::eval_constant::{closure#10} -FN:37,conjure_core::rules::constant::eval_constant::{closure#7} +FN:67,conjure_core::rules::constant::eval_constant::{closure#15} +FN:16,conjure_core::rules::constant::apply_eval_constant::{closure#0} +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} +FN:61,conjure_core::rules::constant::eval_constant::{closure#14} FN:115,conjure_core::rules::constant::opt_vec_op:: -FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck FN:107,conjure_core::rules::constant::vec_op:: -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} -FN:123,conjure_core::rules::constant::flat_op:: +FN:29,conjure_core::rules::constant::eval_constant::{closure#1} +FN:32,conjure_core::rules::constant::eval_constant::{closure#3} +FN:28,conjure_core::rules::constant::eval_constant::{closure#0} +FN:24,conjure_core::rules::constant::eval_constant +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck FN:32,conjure_core::rules::constant::eval_constant::{closure#3} -FN:43,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} -FN:16,conjure_core::rules::constant::apply_eval_constant::{closure#0} -FN:88,conjure_core::rules::constant::bin_op:: -FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0}::{closure#0} -FN:61,conjure_core::rules::constant::eval_constant::{closure#14} FN:35,conjure_core::rules::constant::eval_constant::{closure#6} -FN:115,conjure_core::rules::constant::opt_vec_op:: +FN:31,conjure_core::rules::constant::eval_constant::{closure#2} FN:152,conjure_core::rules::constant::tests::safediv_by_zero -FN:43,conjure_core::rules::constant::eval_constant::{closure#9} -FN:80,conjure_core::rules::constant::un_op:: -FN:29,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} -FN:37,conjure_core::rules::constant::eval_constant::{closure#7} -FN:40,conjure_core::rules::constant::eval_constant::{closure#8} -FN:34,conjure_core::rules::constant::eval_constant::{closure#5} -FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0}::{closure#0} +FN:56,conjure_core::rules::constant::eval_constant::{closure#13} +FN:97,conjure_core::rules::constant::tern_op:: +FN:40,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} +FN:61,conjure_core::rules::constant::eval_constant::{closure#14} FN:88,conjure_core::rules::constant::bin_op:: -FN:107,conjure_core::rules::constant::vec_op:: +FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} +FN:132,conjure_core::rules::constant::unwrap_expr:: +FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} FN:29,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} -FN:97,conjure_core::rules::constant::tern_op:: FN:80,conjure_core::rules::constant::un_op:: -FN:16,conjure_core::rules::constant::apply_eval_constant::{closure#0} +FN:43,conjure_core::rules::constant::eval_constant::{closure#9} +FN:31,conjure_core::rules::constant::eval_constant::{closure#2} +FN:11,conjure_core::rules::constant::apply_eval_constant FN:97,conjure_core::rules::constant::tern_op:: -FN:29,conjure_core::rules::constant::eval_constant::{closure#1} -FN:40,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} +FN:72,conjure_core::rules::constant::eval_constant::{closure#17} +FN:70,conjure_core::rules::constant::eval_constant::{closure#16} +FN:88,conjure_core::rules::constant::bin_op:: +FN:8,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck +FN:49,conjure_core::rules::constant::eval_constant::{closure#11} +FN:132,conjure_core::rules::constant::unwrap_expr:: +FN:43,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} +FN:34,conjure_core::rules::constant::eval_constant::{closure#5} +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:28,conjure_core::rules::constant::eval_constant::{closure#0} -FN:31,conjure_core::rules::constant::eval_constant::{closure#2} +FN:80,conjure_core::rules::constant::un_op:: +FN:37,conjure_core::rules::constant::eval_constant::{closure#7} +FN:43,conjure_core::rules::constant::eval_constant::{closure#9} +FN:88,conjure_core::rules::constant::bin_op:: +FN:53,conjure_core::rules::constant::eval_constant::{closure#12} +FN:56,conjure_core::rules::constant::eval_constant::{closure#13} +FN:132,conjure_core::rules::constant::unwrap_expr:: +FN:123,conjure_core::rules::constant::flat_op:: FN:53,conjure_core::rules::constant::eval_constant::{closure#12} +FN:24,conjure_core::rules::constant::eval_constant +FN:142,conjure_core::rules::constant::tests::div_by_zero +FN:33,conjure_core::rules::constant::eval_constant::{closure#4} +FN:29,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} +FN:37,conjure_core::rules::constant::eval_constant::{closure#7} +FN:40,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} +FN:88,conjure_core::rules::constant::bin_op:: FN:43,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} -FN:49,conjure_core::rules::constant::eval_constant::{closure#11} +FN:107,conjure_core::rules::constant::vec_op:: +FN:123,conjure_core::rules::constant::flat_op:: +FN:46,conjure_core::rules::constant::eval_constant::{closure#10} +FN:46,conjure_core::rules::constant::eval_constant::{closure#10} +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck +FN:34,conjure_core::rules::constant::eval_constant::{closure#5} +FN:40,conjure_core::rules::constant::eval_constant::{closure#8} FN:40,conjure_core::rules::constant::eval_constant::{closure#8} -FN:56,conjure_core::rules::constant::eval_constant::{closure#13} FN:107,conjure_core::rules::constant::vec_op:: -FN:56,conjure_core::rules::constant::eval_constant::{closure#13} FN:67,conjure_core::rules::constant::eval_constant::{closure#15} -FN:40,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} -FN:31,conjure_core::rules::constant::eval_constant::{closure#2} +FN:49,conjure_core::rules::constant::eval_constant::{closure#11} FN:70,conjure_core::rules::constant::eval_constant::{closure#16} -FN:34,conjure_core::rules::constant::eval_constant::{closure#5} -FN:67,conjure_core::rules::constant::eval_constant::{closure#15} -FN:28,conjure_core::rules::constant::eval_constant::{closure#0} -FN:43,conjure_core::rules::constant::eval_constant::{closure#9} -FN:88,conjure_core::rules::constant::bin_op:: -FN:107,conjure_core::rules::constant::vec_op:: -FN:88,conjure_core::rules::constant::bin_op:: -FN:132,conjure_core::rules::constant::unwrap_expr:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#17} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#16} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#12} -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::eval_constant -FNDA:0,conjure_core::rules::constant::apply_eval_constant -FNDA:0,conjure_core::rules::constant::apply_eval_constant -FNDA:0,conjure_core::rules::constant::tests::div_by_zero -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#11} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#3} -FNDA:0,conjure_core::rules::constant::eval_constant +FN:107,conjure_core::rules::constant::vec_op:: +FN:88,conjure_core::rules::constant::bin_op:: +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::{closure#0}::{closure#0} +FN:72,conjure_core::rules::constant::eval_constant::{closure#17} +FN:10,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} +FN:33,conjure_core::rules::constant::eval_constant::{closure#4} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#6} +FNDA:0,conjure_core::rules::constant::opt_vec_op:: +FNDA:0,conjure_core::rules::constant::apply_eval_constant +FNDA:0,conjure_core::rules::constant::apply_eval_constant::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1} FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#14} -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#4} -FNDA:0,conjure_core::rules::constant::bin_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#10} -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck -FNDA:0,conjure_core::rules::constant::bin_op:: -FNDA:0,conjure_core::rules::constant::unwrap_expr:: -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck -FNDA:0,conjure_core::rules::constant::flat_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#0} FNDA:0,conjure_core::rules::constant::unwrap_expr:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#4} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#17} -FNDA:0,conjure_core::rules::constant::unwrap_expr:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#10} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#7} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#15} +FNDA:0,conjure_core::rules::constant::apply_eval_constant::{closure#0} +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#14} FNDA:0,conjure_core::rules::constant::opt_vec_op:: -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck FNDA:0,conjure_core::rules::constant::vec_op:: -FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} -FNDA:0,conjure_core::rules::constant::flat_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#3} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck FNDA:0,conjure_core::rules::constant::eval_constant::{closure#3} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} -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::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0}::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#14} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#6} -FNDA:0,conjure_core::rules::constant::opt_vec_op:: -FNDA:0,conjure_core::rules::constant::tests::safediv_by_zero -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9} -FNDA:0,conjure_core::rules::constant::un_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#7} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#5} -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#2} +FNDA:0,conjure_core::rules::constant::tests::safediv_by_zero +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#13} +FNDA:0,conjure_core::rules::constant::tern_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#14} FNDA:0,conjure_core::rules::constant::bin_op:: -FNDA:0,conjure_core::rules::constant::vec_op:: +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::constant::unwrap_expr:: +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck::{closure#0} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} -FNDA:0,conjure_core::rules::constant::tern_op:: FNDA:0,conjure_core::rules::constant::un_op:: -FNDA:0,conjure_core::rules::constant::apply_eval_constant::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#2} +FNDA:0,conjure_core::rules::constant::apply_eval_constant FNDA:0,conjure_core::rules::constant::tern_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#17} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#16} +FNDA:0,conjure_core::rules::constant::bin_op:: +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_SET_CONSTANT::__typecheck +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#11} +FNDA:0,conjure_core::rules::constant::unwrap_expr:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#5} +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#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#2} +FNDA:0,conjure_core::rules::constant::un_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#7} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9} +FNDA:0,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#13} +FNDA:0,conjure_core::rules::constant::unwrap_expr:: +FNDA:0,conjure_core::rules::constant::flat_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#12} +FNDA:0,conjure_core::rules::constant::eval_constant +FNDA:0,conjure_core::rules::constant::tests::div_by_zero +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#4} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#1}::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#7} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} +FNDA:0,conjure_core::rules::constant::bin_op:: FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9}::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#11} +FNDA:0,conjure_core::rules::constant::vec_op:: +FNDA:0,conjure_core::rules::constant::flat_op:: +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#10} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#10} +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#5} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#13} FNDA:0,conjure_core::rules::constant::vec_op:: -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#13} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#15} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#8}::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#2} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#11} FNDA:0,conjure_core::rules::constant::eval_constant::{closure#16} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#5} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#15} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#0} -FNDA:0,conjure_core::rules::constant::eval_constant::{closure#9} -FNDA:0,conjure_core::rules::constant::bin_op:: -FNDA:0,conjure_core::rules::constant::vec_op:: -FNDA:0,conjure_core::rules::constant::bin_op:: -FNDA:0,conjure_core::rules::constant::unwrap_expr:: +FNDA:0,conjure_core::rules::constant::vec_op:: +FNDA:0,conjure_core::rules::constant::bin_op:: +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::{closure#0}::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#17} +FNDA:0,conjure_core::rules::constant::CONJURE_GEN_RULE_APPLY_EVAL_CONSTANT::__typecheck::{closure#0} +FNDA:0,conjure_core::rules::constant::eval_constant::{closure#4} FNF:84 FNH:0 BRF:0 @@ -7422,95 +7574,115 @@ LF:113 LH:0 end_of_record SF:crates/conjure_core/src/ast/domains.rs -FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FN:21,::values_i32 -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -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>::visit_u64::<_> +FN:13,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FN:13,<::deserialize::__Visitor as serde::de::Visitor>::expecting -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::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> +FN:42,::apply_i32 +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::__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_u64::<_> -FN:63,conjure_core::ast::domains::tests::test_negative_product::{closure#0} +FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:4,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FN:81,conjure_core::ast::domains::tests::test_negative_div -FN:47,::apply_i32::{closure#0} -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::__Visitor<_> as serde::de::Visitor>::expecting -FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting -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:60,conjure_core::ast::domains::tests::test_negative_product FN:42,::apply_i32 +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:13,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:4,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:47,::apply_i32::{closure#0} -FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:26,::values_i32::{closure#0} -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 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:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FN:26,::values_i32::{closure#0} +FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting +FN:63,conjure_core::ast::domains::tests::test_negative_product::{closure#0} FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +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: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::<&mut serde_json::de::Deserializer> +FN:4,< as serde::de::Deserialize>::deserialize::__Visitor<_> 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::> +FN:21,::values_i32 +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>::visit_seq::<_> +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_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_str:: FN:85,conjure_core::ast::domains::tests::test_negative_div::{closure#0} +FN:47,::apply_i32::{closure#0} FN:13,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:21,::values_i32 -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>::visit_enum::__Visitor<_> as serde::de::Visitor>::expecting +FN:4,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:13,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FN:42,::apply_i32 -FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:60,conjure_core::ast::domains::tests::test_negative_product -FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +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::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FN:47,::apply_i32::{closure#0} +FN:13,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FN:13,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> FNDA:0,::values_i32 -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -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_u64::<_> +FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -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::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> +FNDA:0,::apply_i32 +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::__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_u64::<_> -FNDA:0,conjure_core::ast::domains::tests::test_negative_product::{closure#0} +FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FNDA:0,conjure_core::ast::domains::tests::test_negative_div -FNDA:0,::apply_i32::{closure#0} -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::__Visitor<_> as serde::de::Visitor>::expecting -FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting -FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_enum::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,conjure_core::ast::domains::tests::test_negative_product FNDA:0,::apply_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:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,::apply_i32::{closure#0} -FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FNDA:0,::values_i32::{closure#0} -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__FieldVisitor 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,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> FNDA:0,::values_i32::{closure#0} +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,conjure_core::ast::domains::tests::test_negative_product::{closure#0} FNDA:0,< as serde::de::Deserialize>::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,< 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::> +FNDA:0,< as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> +FNDA:0,< as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting +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,::values_i32 +FNDA:0,<::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>::visit_seq::<_> +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_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_str:: FNDA:0,conjure_core::ast::domains::tests::test_negative_div::{closure#0} +FNDA:0,::apply_i32::{closure#0} FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,::values_i32 -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::__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>::expecting +FNDA:0,< as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FNDA:0,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -FNDA:0,::apply_i32 -FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FNDA:0,conjure_core::ast::domains::tests::test_negative_product -FNF:44 +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::__FieldVisitor as serde::de::Visitor>::visit_str::<_> +FNDA:0,::apply_i32::{closure#0} +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNF:54 FNH:0 BRF:0 BRH:0 @@ -7579,26 +7751,26 @@ end_of_record SF:crates/conjure_core/src/context.rs FN:73,::fmt::{closure#0} FN:14,::eq -FN:70,::fmt -FN:14,::eq -FN:74,::fmt::{closure#1} -FN:70,::fmt FN:36,::new FN:54,::new_ptr -FN:36,::new +FN:70,::fmt FN:73,::fmt::{closure#0} +FN:74,::fmt::{closure#1} +FN:14,::eq +FN:36,::new +FN:70,::fmt FN:54,::new_ptr FN:74,::fmt::{closure#1} FNDA:0,::fmt::{closure#0} FNDA:0,::eq -FNDA:0,::fmt -FNDA:0,::eq -FNDA:0,::fmt::{closure#1} -FNDA:0,::fmt FNDA:0,::new FNDA:0,::new_ptr -FNDA:0,::new +FNDA:0,::fmt FNDA:0,::fmt::{closure#0} +FNDA:0,::fmt::{closure#1} +FNDA:0,::eq +FNDA:0,::new +FNDA:0,::fmt FNDA:0,::new_ptr FNDA:0,::fmt::{closure#1} FNF:12 @@ -7655,39 +7827,47 @@ LF:46 LH:0 end_of_record SF:crates/conjure_core/src/ast/symbol_table.rs -FN:8,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:15,::fmt +FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:8,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> FN:8,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting +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::__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::__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>::expecting 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>::visit_bytes::<_> +FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:8,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> -FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:15,::fmt -FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting -FN:8,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting +FN:8,<::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:0,::fmt +FNDA:0,<::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::__Field as serde::de::Deserialize>::deserialize::<_> 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_enum::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> +FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::expecting 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>::visit_u64::<_> -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::__Field as serde::de::Deserialize>::deserialize::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> +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::<_> -FNDA:0,<::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_bytes::<_> -FNF:16 +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNF:20 FNH:0 BRF:0 BRH:0 @@ -7701,22 +7881,22 @@ LF:6 LH:0 end_of_record SF:crates/conjure_core/src/error.rs -FN:8,>::from FN:8,>::from -FN:8,>::from -FN:8,::fmt FN:8,::source FN:8,::fmt FN:8,>::from +FN:8,::fmt +FN:8,>::from FN:8,::source -FNDA:0,>::from +FN:8,>::from FNDA:0,>::from -FNDA:0,>::from -FNDA:0,::fmt FNDA:0,::source FNDA:0,::fmt FNDA:0,>::from +FNDA:0,::fmt +FNDA:0,>::from FNDA:0,::source +FNDA:0,>::from FNF:8 FNH:0 BRF:0 @@ -7726,78 +7906,78 @@ LF:1 LH:0 end_of_record SF:crates/uniplate_derive/tests/macro_tests.rs -FN:4,::uniplate::{closure#0} +FN:4,::uniplate::{closure#9} +FN:73,macro_tests::derive_context_tuple +FN:100,macro_tests::derive_context_nested_vectors +FN:139,macro_tests::box_change_child FN:228,macro_tests::derive_children_multiple_vecs -FN:159,macro_tests::derive_children_box +FN:80,macro_tests::derive_context_different_variants +FN:49,macro_tests::derive_context_box +FN:4,::uniplate::{closure#10} FN:176,macro_tests::derive_children_two -FN:100,macro_tests::derive_context_nested_vectors -FN:4,::uniplate::{closure#3} -FN:4,::uniplate::{closure#6} +FN:4,::uniplate::{closure#5} +FN:66,macro_tests::derive_context_two FN:4,::uniplate::{closure#12} -FN:210,macro_tests::derive_children_nested_vectors -FN:4,::uniplate::{closure#4} -FN:73,macro_tests::derive_context_tuple +FN:4,::uniplate::{closure#8} FN:4,::uniplate::{closure#1} -FN:139,macro_tests::box_change_child -FN:80,macro_tests::derive_context_different_variants -FN:166,macro_tests::derive_children_vec -FN:183,macro_tests::derive_children_tuple -FN:4,::uniplate::{closure#10}::{closure#0} -FN:4,::uniplate::{closure#11} FN:203,macro_tests::derive_children_nested_tuples +FN:4,::uniplate::{closure#11} +FN:159,macro_tests::derive_children_box FN:4,::uniplate::{closure#2} -FN:119,macro_tests::derive_context_multiple_vecs -FN:4,::uniplate::{closure#9} -FN:30,macro_tests::decrease_number_of_children -FN:190,macro_tests::derive_children_different_variants +FN:210,macro_tests::derive_children_nested_vectors +FN:57,macro_tests::derive_context_vec FN:18,macro_tests::increase_number_of_children -FN:93,macro_tests::derive_context_nested_tuples FN:152,macro_tests::derive_children_empty +FN:183,macro_tests::derive_children_tuple +FN:4,::uniplate::{closure#6} +FN:30,macro_tests::decrease_number_of_children +FN:166,macro_tests::derive_children_vec +FN:4,::uniplate::{closure#4} +FN:4,::uniplate::{closure#10}::{closure#0} +FN:190,macro_tests::derive_children_different_variants +FN:4,::uniplate::{closure#3} FN:4,::uniplate -FN:57,macro_tests::derive_context_vec -FN:66,macro_tests::derive_context_two +FN:119,macro_tests::derive_context_multiple_vecs FN:4,::uniplate::{closure#7} -FN:4,::uniplate::{closure#10} +FN:4,::uniplate::{closure#0} +FN:93,macro_tests::derive_context_nested_tuples FN:42,macro_tests::derive_context_empty -FN:4,::uniplate::{closure#5} -FN:49,macro_tests::derive_context_box -FN:4,::uniplate::{closure#8} -FNDA:0,::uniplate::{closure#0} +FNDA:0,::uniplate::{closure#9} +FNDA:0,macro_tests::derive_context_tuple +FNDA:0,macro_tests::derive_context_nested_vectors +FNDA:0,macro_tests::box_change_child FNDA:0,macro_tests::derive_children_multiple_vecs -FNDA:0,macro_tests::derive_children_box +FNDA:0,macro_tests::derive_context_different_variants +FNDA:0,macro_tests::derive_context_box +FNDA:0,::uniplate::{closure#10} FNDA:0,macro_tests::derive_children_two -FNDA:0,macro_tests::derive_context_nested_vectors -FNDA:0,::uniplate::{closure#3} -FNDA:0,::uniplate::{closure#6} +FNDA:0,::uniplate::{closure#5} +FNDA:0,macro_tests::derive_context_two FNDA:0,::uniplate::{closure#12} -FNDA:0,macro_tests::derive_children_nested_vectors -FNDA:0,::uniplate::{closure#4} -FNDA:0,macro_tests::derive_context_tuple +FNDA:0,::uniplate::{closure#8} FNDA:0,::uniplate::{closure#1} -FNDA:0,macro_tests::box_change_child -FNDA:0,macro_tests::derive_context_different_variants -FNDA:0,macro_tests::derive_children_vec -FNDA:0,macro_tests::derive_children_tuple -FNDA:0,::uniplate::{closure#10}::{closure#0} -FNDA:0,::uniplate::{closure#11} FNDA:0,macro_tests::derive_children_nested_tuples +FNDA:0,::uniplate::{closure#11} +FNDA:0,macro_tests::derive_children_box FNDA:0,::uniplate::{closure#2} -FNDA:0,macro_tests::derive_context_multiple_vecs -FNDA:0,::uniplate::{closure#9} -FNDA:0,macro_tests::decrease_number_of_children -FNDA:0,macro_tests::derive_children_different_variants +FNDA:0,macro_tests::derive_children_nested_vectors +FNDA:0,macro_tests::derive_context_vec FNDA:0,macro_tests::increase_number_of_children -FNDA:0,macro_tests::derive_context_nested_tuples FNDA:0,macro_tests::derive_children_empty +FNDA:0,macro_tests::derive_children_tuple +FNDA:0,::uniplate::{closure#6} +FNDA:0,macro_tests::decrease_number_of_children +FNDA:0,macro_tests::derive_children_vec +FNDA:0,::uniplate::{closure#4} +FNDA:0,::uniplate::{closure#10}::{closure#0} +FNDA:0,macro_tests::derive_children_different_variants +FNDA:0,::uniplate::{closure#3} FNDA:0,::uniplate -FNDA:0,macro_tests::derive_context_vec -FNDA:0,macro_tests::derive_context_two +FNDA:0,macro_tests::derive_context_multiple_vecs FNDA:0,::uniplate::{closure#7} -FNDA:0,::uniplate::{closure#10} +FNDA:0,::uniplate::{closure#0} +FNDA:0,macro_tests::derive_context_nested_tuples FNDA:0,macro_tests::derive_context_empty -FNDA:0,::uniplate::{closure#5} -FNDA:0,macro_tests::derive_context_box -FNDA:0,::uniplate::{closure#8} FNF:36 FNH:0 BRF:0 @@ -7994,38 +8174,38 @@ LF:188 LH:0 end_of_record SF:crates/uniplate/src/uniplate.rs -FN:54,<_ as uniplate::uniplate::Uniplate>::transform -FN:48,<_ as uniplate::uniplate::Uniplate>::with_children -FN:31,<_ as uniplate::uniplate::Uniplate>::universe -FN:40,::children +FN:40,::children +FN:132,<_ as uniplate::uniplate::Uniplate>::one_holed_context FN:83,<_ as uniplate::uniplate::Uniplate>::descend -FN:68,<_ as uniplate::uniplate::Uniplate>::rewrite -FN:140,<_ as uniplate::uniplate::Uniplate>::one_holed_context::{closure#0} FN:3,::fmt +FN:106,<_ as uniplate::uniplate::Uniplate>::fold::<_>::{closure#0} +FN:31,<_ as uniplate::uniplate::Uniplate>::universe FN:48,::with_children -FN:103,<_ as uniplate::uniplate::Uniplate>::fold::<_> -FN:40,::children FN:40,::children -FN:132,<_ as uniplate::uniplate::Uniplate>::one_holed_context -FN:106,<_ as uniplate::uniplate::Uniplate>::fold::<_>::{closure#0} -FN:40,<_ as uniplate::uniplate::Uniplate>::children +FN:40,::children +FN:103,<_ as uniplate::uniplate::Uniplate>::fold::<_> FN:48,::with_children -FNDA:0,<_ as uniplate::uniplate::Uniplate>::transform -FNDA:0,<_ as uniplate::uniplate::Uniplate>::with_children -FNDA:0,<_ as uniplate::uniplate::Uniplate>::universe -FNDA:0,::children +FN:40,<_ as uniplate::uniplate::Uniplate>::children +FN:140,<_ as uniplate::uniplate::Uniplate>::one_holed_context::{closure#0} +FN:54,<_ as uniplate::uniplate::Uniplate>::transform +FN:68,<_ as uniplate::uniplate::Uniplate>::rewrite +FN:48,<_ as uniplate::uniplate::Uniplate>::with_children +FNDA:0,::children +FNDA:0,<_ as uniplate::uniplate::Uniplate>::one_holed_context FNDA:0,<_ as uniplate::uniplate::Uniplate>::descend -FNDA:0,<_ as uniplate::uniplate::Uniplate>::rewrite -FNDA:0,<_ as uniplate::uniplate::Uniplate>::one_holed_context::{closure#0} FNDA:0,::fmt +FNDA:0,<_ as uniplate::uniplate::Uniplate>::fold::<_>::{closure#0} +FNDA:0,<_ as uniplate::uniplate::Uniplate>::universe FNDA:0,::with_children -FNDA:0,<_ as uniplate::uniplate::Uniplate>::fold::<_> -FNDA:0,::children FNDA:0,::children -FNDA:0,<_ as uniplate::uniplate::Uniplate>::one_holed_context -FNDA:0,<_ as uniplate::uniplate::Uniplate>::fold::<_>::{closure#0} -FNDA:0,<_ as uniplate::uniplate::Uniplate>::children +FNDA:0,::children +FNDA:0,<_ as uniplate::uniplate::Uniplate>::fold::<_> FNDA:0,::with_children +FNDA:0,<_ as uniplate::uniplate::Uniplate>::children +FNDA:0,<_ as uniplate::uniplate::Uniplate>::one_holed_context::{closure#0} +FNDA:0,<_ as uniplate::uniplate::Uniplate>::transform +FNDA:0,<_ as uniplate::uniplate::Uniplate>::rewrite +FNDA:0,<_ as uniplate::uniplate::Uniplate>::with_children FNF:16 FNH:0 BRF:0 @@ -8097,70 +8277,70 @@ LF:63 LH:0 end_of_record SF:crates/conjure_core/src/parse/parse_model.rs -FN:129,conjure_core::parse::parse_model::parse_int_domain::{closure#1} -FN:215,conjure_core::parse::parse_model::parse_expression::{closure#1} -FN:215,conjure_core::parse::parse_model::parse_expression::{closure#1} -FN:216,conjure_core::parse::parse_model::parse_expression::{closure#2} FN:115,conjure_core::parse::parse_model::parse_int_domain::{closure#0} -FN:147,conjure_core::parse::parse_model::parse_expression +FN:220,conjure_core::parse::parse_model::parse_expression::{closure#3} FN:216,conjure_core::parse::parse_model::parse_expression::{closure#2} -FN:54,conjure_core::parse::parse_model::parse_variable -FN:13,conjure_core::parse::parse_model::model_from_json -FN:296,conjure_core::parse::parse_model::parse_constant +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:84,conjure_core::parse::parse_model::parse_int_domain +FN:263,conjure_core::parse::parse_model::parse_unary_op +FN:223,conjure_core::parse::parse_model::parse_expression::{closure#4} +FN:215,conjure_core::parse::parse_model::parse_expression::{closure#1} +FN:263,conjure_core::parse::parse_model::parse_unary_op +FN:13,conjure_core::parse::parse_model::model_from_json FN:214,conjure_core::parse::parse_model::parse_expression::{closure#0} +FN:223,conjure_core::parse::parse_model::parse_expression::{closure#4} +FN:129,conjure_core::parse::parse_model::parse_int_domain::{closure#1} +FN:129,conjure_core::parse::parse_model::parse_int_domain::{closure#1} +FN:296,conjure_core::parse::parse_model::parse_constant +FN:54,conjure_core::parse::parse_model::parse_variable FN:226,conjure_core::parse::parse_model::parse_expression::{closure#5} FN:13,conjure_core::parse::parse_model::model_from_json -FN:226,conjure_core::parse::parse_model::parse_expression::{closure#5} -FN:223,conjure_core::parse::parse_model::parse_expression::{closure#4} -FN:84,conjure_core::parse::parse_model::parse_int_domain -FN:223,conjure_core::parse::parse_model::parse_expression::{closure#4} -FN:147,conjure_core::parse::parse_model::parse_expression FN:84,conjure_core::parse::parse_model::parse_int_domain -FN:214,conjure_core::parse::parse_model::parse_expression::{closure#0} -FN:220,conjure_core::parse::parse_model::parse_expression::{closure#3} FN:274,conjure_core::parse::parse_model::parse_vec_op -FN:129,conjure_core::parse::parse_model::parse_int_domain::{closure#1} -FN:263,conjure_core::parse::parse_model::parse_unary_op +FN:215,conjure_core::parse::parse_model::parse_expression::{closure#1} FN:296,conjure_core::parse::parse_model::parse_constant -FN:263,conjure_core::parse::parse_model::parse_unary_op -FN:115,conjure_core::parse::parse_model::parse_int_domain::{closure#0} FN:274,conjure_core::parse::parse_model::parse_vec_op +FN:115,conjure_core::parse::parse_model::parse_int_domain::{closure#0} +FN:147,conjure_core::parse::parse_model::parse_expression FN:54,conjure_core::parse::parse_model::parse_variable +FN:216,conjure_core::parse::parse_model::parse_expression::{closure#2} +FN:226,conjure_core::parse::parse_model::parse_expression::{closure#5} +FN:147,conjure_core::parse::parse_model::parse_expression FN:243,conjure_core::parse::parse_model::parse_bin_op -FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#1} -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#1} -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#1} -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#2} +FN:220,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_expression +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#3} FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#2} -FNDA:0,conjure_core::parse::parse_model::parse_variable -FNDA:0,conjure_core::parse::parse_model::model_from_json -FNDA:0,conjure_core::parse::parse_model::parse_constant +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#0} FNDA:0,conjure_core::parse::parse_model::parse_bin_op -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#3} +FNDA:0,conjure_core::parse::parse_model::parse_int_domain +FNDA:0,conjure_core::parse::parse_model::parse_unary_op +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#4} +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#1} +FNDA:0,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_expression::{closure#0} +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#4} +FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#1} +FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#1} +FNDA:0,conjure_core::parse::parse_model::parse_constant +FNDA:0,conjure_core::parse::parse_model::parse_variable FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#5} 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_expression::{closure#4} -FNDA:0,conjure_core::parse::parse_model::parse_int_domain -FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#4} -FNDA:0,conjure_core::parse::parse_model::parse_expression FNDA:0,conjure_core::parse::parse_model::parse_int_domain -FNDA:0,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_vec_op -FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#1} -FNDA:0,conjure_core::parse::parse_model::parse_unary_op +FNDA:0,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_unary_op -FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#0} FNDA:0,conjure_core::parse::parse_model::parse_vec_op +FNDA:0,conjure_core::parse::parse_model::parse_int_domain::{closure#0} +FNDA:0,conjure_core::parse::parse_model::parse_expression FNDA:0,conjure_core::parse::parse_model::parse_variable +FNDA:0,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 FNDA:0,conjure_core::parse::parse_model::parse_bin_op +FNDA:0,conjure_core::parse::parse_model::parse_expression::{closure#3} FNF:32 FNH:0 BRF:0 @@ -8418,35 +8598,43 @@ LF:249 LH:0 end_of_record SF:crates/conjure_core/src/ast/types.rs +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>::expecting -FN:3,<::deserialize::__Visitor as serde::de::Visitor>::expecting -FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -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>::expecting FN:3,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -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::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FN:3,<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting FN:3,<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> -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_str::<_> 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_u64::<_> +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::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -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>::expecting FNDA:0,<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> -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::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> -FNDA:0,<::deserialize::__FieldVisitor 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>::expecting +FNDA:0,<::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::__FieldVisitor as serde::de::Visitor>::expecting -FNF:14 +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: +FNDA:0,<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> +FNF:18 FNH:0 BRF:0 BRH:0 diff --git a/coverage/main/solvers/kissat/src/index.html b/coverage/main/solvers/kissat/src/index.html index 950efd0d86..62dfe7b53d 100644 --- a/coverage/main/solvers/kissat/src/index.html +++ b/coverage/main/solvers/kissat/src/index.html @@ -67,7 +67,7 @@
-

Date: 2024-05-27 10:40

+

Date: 2024-06-01 09:33

diff --git a/coverage/main/solvers/kissat/src/lib.rs.html b/coverage/main/solvers/kissat/src/lib.rs.html index 2856e37f55..bfeba2ed23 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-05-27 10:40

+

Date: 2024-06-01 09:33

diff --git a/coverage/main/solvers/minion/src/ast.rs.html b/coverage/main/solvers/minion/src/ast.rs.html index fe69dbb3c3..28b08e0a00 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-05-27 10:40

+

Date: 2024-06-01 09:33

diff --git a/coverage/main/solvers/minion/src/error.rs.html b/coverage/main/solvers/minion/src/error.rs.html index e27e6f3465..806395f87a 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-05-27 10:40

+

Date: 2024-06-01 09:33

diff --git a/coverage/main/solvers/minion/src/ffi.rs.html b/coverage/main/solvers/minion/src/ffi.rs.html index 93f40cda1d..5b55a4a726 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-05-27 10:40

+

Date: 2024-06-01 09:33

diff --git a/coverage/main/solvers/minion/src/index.html b/coverage/main/solvers/minion/src/index.html index 29f8b4b10a..bb09b1e83e 100644 --- a/coverage/main/solvers/minion/src/index.html +++ b/coverage/main/solvers/minion/src/index.html @@ -187,7 +187,7 @@
-

Date: 2024-05-27 10:40

+

Date: 2024-06-01 09:33

diff --git a/coverage/main/solvers/minion/src/run.rs.html b/coverage/main/solvers/minion/src/run.rs.html index ce82a35b6b..b7d4c354c2 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-05-27 10:40

+

Date: 2024-06-01 09:33

diff --git a/coverage/main/solvers/minion/src/scoped_ptr.rs.html b/coverage/main/solvers/minion/src/scoped_ptr.rs.html index a2c2c79db1..567094007e 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-05-27 10:40

+

Date: 2024-06-01 09:33

diff --git a/coverage/main/solvers/minion/src/wrappers.rs.html b/coverage/main/solvers/minion/src/wrappers.rs.html index e5dc2a43ea..dfb344f344 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-05-27 10:40

+

Date: 2024-06-01 09:33

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

Date: 2024-05-27 10:40

+

Date: 2024-06-01 09:33

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 132ee4b2e6..742c56c55d 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 @@