Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

compare_snapshot

cre8_app_matching::shadow::compare_snapshot

fn · cre8-app-matching · crates/cre8-app-matching/src/shadow.rs:176 pub

98lines
3cyclomatic
1max nesting
27statements
4? exits
2params
13callers
7callees
1.7 (p92)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (13 direct callers, 7 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitename · 2 sitesname · 2 sitesname · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitename · 2 sitesname · 3 sitesname · 2 sitespath · 2 sitespath · 2 sitesname · 2 sitesname · 1 sitename · 2 sitesname · 1 sitename · 3 sitesname · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 2 sitesmethod · 4 sitesname · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitepath · 1 siteMatchingApp::connect_with_c…app-matching · cc 6cre8_app_matching::app::MatchingApp::connect_with_connectionrun_cliapp-matching · cc 30cre8_app_matching::shadow_replay::run_clicorpus_replays_twice_and_re…app-matching · cc 1cre8_app_matching::shadow_replay::tests::corpus_replays_twice_and_refuses_existing_outputincorrect_expectations_fail…app-matching · cc 1cre8_app_matching::shadow_replay::tests::incorrect_expectations_fail_without_becoming_live_proofreplay_corpusapp-matching · cc 5cre8_app_matching::shadow_replay::replay_corpuscapture_connectionapp-matching · cc 10cre8_app_matching::shadow_runtime::capture_connectionreal_solver_comparison_find…app-matching · cc 1cre8_app_matching::shadow::tests::real_solver_comparison_finds_split_basket_and_roundtripsreserved_funding_is_positio…app-matching · cc 1cre8_app_matching::shadow::tests::reserved_funding_is_position_specific_and_cannot_be_supplementedmissing_ledger_is_unknown_a…app-matching · cc 1cre8_app_matching::shadow::tests::missing_ledger_is_unknown_and_explicit_zero_is_assessedmalformed_ledger_and_unsupp…app-matching · cc 9cre8_app_matching::shadow::tests::malformed_ledger_and_unsupported_epoch_never_look_infeasiblebudgets_and_cutoffs_are_per…app-matching · cc 1cre8_app_matching::shadow::tests::budgets_and_cutoffs_are_persistable_evidence_not_zero_optimacorrupted_reports_fail_bind…app-matching · cc 1cre8_app_matching::shadow::tests::corrupted_reports_fail_binding_or_independent_verificationunfunded_baseline_withholds…app-matching · cc 1cre8_app_matching::shadow::tests::unfunded_baseline_withholds_comparison_instead_of_claiming_regressiontraversal_duplicate_ids_and…app-matching · cc 1cre8_app_matching::shadow_replay::tests::traversal_duplicate_ids_and_forged_captures_are_rejectedgraph_roundtrip_is_idempote…app-matching · cc 1cre8_app_matching::shadow_store::tests::graph_roundtrip_is_idempotent_and_never_writes_a_settlement_vertexcorrupted_stored_content_is…app-matching · cc 1cre8_app_matching::shadow_store::tests::corrupted_stored_content_is_rejected_and_not_overwrittenfile_backed_report_survives…app-matching · cc 1cre8_app_matching::shadow_store::tests::file_backed_report_survives_close_and_reopencompare_snapshotapp-matching · cc 3cre8_app_matching::shadow::compare_snapshotverify_shared_liquidity_all…app-matching-model · cc 28cre8_app_matching_model::shared_liquidity::verify_shared_liquidity_allocationAtomicSolverConfig::defaultapp-matching · cc 1cre8_app_matching::atomic::AtomicSolverConfig::defaultdigestapp-matching · cc 1cre8_app_matching::shadow::digestanalyze_shared_liquidityapp-matching · cc 1cre8_app_matching::shared_liquidity::analyze_shared_liquiditysnapshot_problemapp-matching · cc 21cre8_app_matching::shadow::snapshot_problemreport_digestapp-matching · cc 1cre8_app_matching::shadow::report_digestrun_exchange_epochs_with_repapp-matching · cc 1cre8_app_matching::engine::run_exchange_epochs_with_repsha256_hexutil-crypto · cc 1cre8_util_crypto::sha256_hexExactRatioV1::checked_mulapp-matching-model · cc 1cre8_app_matching_model::chart::ExactRatioV1::checked_mulspine_settles_assetapp-matching · cc 6cre8_app_matching::asset_scope::spine_settles_assetvalidate_shared_liquidity_p…app-matching-model · cc 23cre8_app_matching_model::shared_liquidity::validate_shared_liquidity_problemcompile_searchapp-matching · cc 22cre8_app_matching::shared_liquidity::compile_searchanalysis_resultapp-matching · cc 1cre8_app_matching::shared_liquidity::analysis_resultPositionIntent::is_plain_di…app-matching-model · cc 2cre8_app_matching_model::PositionIntent::is_plain_divisiblerun_matching_intents_with_r…app-matching · cc 3cre8_app_matching::engine::run_matching_intents_with_repExchangeComplex::classifyapp-matching-model · cc 1cre8_app_matching_model::ExchangeComplex::classifysolve_atomic_epochsapp-matching · cc 3cre8_app_matching::atomic::solve_atomic_epochs

Control flow

Source not readable from this process.

Callers 13

Callees 7

Source not readable from this process.