Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

build_candidate

cre8_app_matching::atomic::build_candidate

fn · cre8-app-matching · crates/cre8-app-matching/src/atomic.rs:298

97lines
5cyclomatic
2max nesting
50statements
9? exits
3params
2callers
9callees
0.9 (p73)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitemethod · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 2 sitespath · 1 sitemethod · 1 siteself · 1 sitename · 2 sitesname · 1 siteself · 1 siteself · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitename · 1 sitemethod · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 2 sitesself · 1 sitename · 2 sitesmethod · 2 sitessolve_atomic_epochsapp-matching · cc 3cre8_app_matching::atomic::solve_atomic_epochssolves_three_party_exact_ba…app-matching · cc 1cre8_app_matching::atomic::tests::solves_three_party_exact_basket_cycle_deterministicallyrefuses_near_match_instead_…app-matching · cc 1cre8_app_matching::atomic::tests::refuses_near_match_instead_of_breaking_linked_ratioscales_linked_ratios_on_a_p…app-matching · cc 1cre8_app_matching::atomic::tests::scales_linked_ratios_on_a_primitive_integer_rayone_fok_position_pins_cycle…app-matching · cc 1cre8_app_matching::atomic::tests::one_fok_position_pins_cycle_scale_but_two_incompatible_fok_positions_rejectrejects_multi_asset_edges_w…app-matching · cc 1cre8_app_matching::atomic::tests::rejects_multi_asset_edges_without_one_consistent_ratiocutoff_is_explicitapp-matching · cc 1cre8_app_matching::atomic::tests::cutoff_is_explicitcycle_depth_cutoff_is_expli…app-matching · cc 1cre8_app_matching::atomic::tests::cycle_depth_cutoff_is_explicit_and_withholds_exactnesscandidate_cap_preserves_inc…app-matching · cc 1cre8_app_matching::atomic::tests::candidate_cap_preserves_incumbent_but_withholds_optimalitysearch_retains_a_feasible_p…app-matching · cc 1cre8_app_matching::atomic::tests::search_retains_a_feasible_prefix_before_reaching_any_leafsolve_atomic_intentsapp-matching · cc 10cre8_app_matching::atomic::solve_atomic_intentsprimary_bound_keeps_equal_c…app-matching · cc 1cre8_app_matching::atomic::tests::primary_bound_keeps_equal_coverage_secondary_improvementsbuild_candidateapp-matching · cc 5cre8_app_matching::atomic::build_candidateSettlementPlan::seal_proof_…app-matching-model · cc 1cre8_app_matching_model::SettlementPlan::seal_proof_bindingExchangeObjectClass::classi…app-matching-model · cc 2cre8_app_matching_model::ExchangeObjectClass::classifyFraction::multiply_integerapp-matching · cc 1cre8_app_matching::atomic::Fraction::multiply_integerpositive_mapapp-matching · cc 1cre8_app_matching::atomic::positive_mapscaled_shapeapp-matching · cc 2cre8_app_matching::atomic::scaled_shapecycle_relative_scalesapp-matching · cc 4cre8_app_matching::atomic::cycle_relative_scalesprimitive_base_scalesapp-matching · cc 5cre8_app_matching::atomic::primitive_base_scaleschoose_fill_multipleapp-matching · cc 10cre8_app_matching::atomic::choose_fill_multipleresidual_shapeapp-matching · cc 2cre8_app_matching::atomic::residual_shapeExactRatioV1::checked_mulapp-matching-model · cc 1cre8_app_matching_model::chart::ExactRatioV1::checked_mulSettlementPlan::expected_pr…app-matching-model · cc 1cre8_app_matching_model::SettlementPlan::expected_proof_hashgcd_i128app-matching · cc 2cre8_app_matching::atomic::gcd_i128Fraction::newapp-matching · cc 3cre8_app_matching::atomic::Fraction::newbasket_ratioapp-matching · cc 5cre8_app_matching::atomic::basket_ratioFraction::multiplyapp-matching · cc 1cre8_app_matching::atomic::Fraction::multiplyFraction::integer_valueapp-matching · cc 1cre8_app_matching::atomic::Fraction::integer_valueFraction::oneapp-matching · cc 1cre8_app_matching::atomic::Fraction::onepositive_assetsapp-matching-model · cc 1cre8_app_matching_model::positive_assetssorted_intersection_countapp-matching-model · cc 5cre8_app_matching_model::sorted_intersection_count

Control flow

Source not readable from this process.

Callees 9

Source not readable from this process.