Skip to content
1 viewer

rust 1,847,276 · typescript 232,434 · javascript 131,064 · python 19,227 · 6,362 files · digest fa0546eddd29 · built in 1.9 s · crystals off

checked

cre8_app_matching::basket_route_tests::checked

fn · cre8-app-matching · crates/cre8-app-matching/src/basket_route_tests.rs:66

38lines
6cyclomatic
4max nesting
21statements
0? exits
1params
27callers
2callees
3.5 (p98)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 4 sitesname · 1 sitename · 2 sitesname · 3 sitesname · 4 sitesname · 1 sitename · 1 sitename · 2 sitesname · 2 sitesname · 6 sitesname · 1 sitename · 3 sitesname · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitepath · 1 sitename · 2 sitesname · 1 sitename · 2 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 6 sitesname · 3 sitesname · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitefinds_fewest_hops_and_respe…app-matching · cc 1cre8_app_matching::basket_route_tests::finds_fewest_hops_and_respects_required_and_forbidden_basketssame_basket_with_different_…app-matching · cc 1cre8_app_matching::basket_route_tests::same_basket_with_different_funding_history_keeps_the_viable_detourdiscovers_split_basket_grou…app-matching · cc 1cre8_app_matching::basket_route_tests::discovers_split_basket_groups_with_an_explicit_group_scopecyclic_routes_can_satisfy_r…app-matching · cc 1cre8_app_matching::basket_route_tests::cyclic_routes_can_satisfy_revisits_but_cannot_reuse_a_positionevery_work_cutoff_stays_unk…app-matching · cc 9cre8_app_matching::basket_route_tests::every_work_cutoff_stays_unknown_and_charges_one_global_solver_budgetindependent_exhaustive_tiny…app-matching · cc 13cre8_app_matching::basket_route_tests::independent_exhaustive_tiny_graph_oracle_matches_shortest_routesreachable_groups_support_64…app-matching · cc 2cre8_app_matching::basket_route_tests::reachable_groups_support_64_counterparties_and_high_mask_bitslarge_book_exact_groups_kee…app-matching · cc 2cre8_app_matching::basket_route_tests::large_book_exact_groups_keep_split_quantities_and_shared_fundingincomplete_group_constructi…app-matching · cc 2cre8_app_matching::basket_route_tests::incomplete_group_construction_never_enters_economic_searchreachable_group_budget_and_…app-matching · cc 1cre8_app_matching::basket_route_tests::reachable_group_budget_and_strategy_have_canonical_wire_bindingsprepared_request_owns_its_c…app-matching · cc 1cre8_app_matching::basket_route_tests::prepared_request_owns_its_canonical_input_and_preserves_the_wire_hashprepared_verifier_still_rej…app-matching · cc 5cre8_app_matching::basket_route_tests::prepared_verifier_still_rejects_forged_witnesses_and_changed_fundingpublic_entry_points_never_a…app-matching · cc 4cre8_app_matching::basket_route_tests::public_entry_points_never_accept_a_caller_supplied_prepared_markerjoint_ratio_bounds_preserve…app-matching · cc 2cre8_app_matching::basket_route_tests::joint_ratio_bounds_preserve_the_route_and_avoid_incompatible_groupscheckedapp-matching · cc 6cre8_app_matching::basket_route_tests::checkedverify_discovered_routeapp-matching · cc 1cre8_app_matching::basket_route::verify_discovered_routediscover_basket_routesapp-matching · cc 28cre8_app_matching::basket_route::discover_basket_routesArc::newapp-matching-model · cc 1cre8_app_matching_model::algebra::Arc::newanalyze_basket_path_reusing…app-matching · cc 11cre8_app_matching::basket_path::analyze_basket_path_reusing_prefixanalyze_basket_pathapp-matching · cc 1cre8_app_matching::basket_path::analyze_basket_pathPreparedRouteRequest::newapp-matching · cc 1cre8_app_matching::basket_route::PreparedRouteRequest::newverify_prepared_routeapp-matching · cc 17cre8_app_matching::basket_route::verify_prepared_routeadvance_requiredapp-matching · cc 1cre8_app_matching::basket_route::advance_requiredmake_groupapp-matching · cc 5cre8_app_matching::basket_route::make_grouppath_requestapp-matching · cc 3cre8_app_matching::basket_route::path_requestRouteSearchStrategy::uses_r…app-matching · cc 1cre8_app_matching::basket_route::RouteSearchStrategy::uses_reachable_groupsPositionSet::intersectsapp-matching · cc 1cre8_app_matching::basket_route::PositionSet::intersects

Control flow

Source not readable from this process.

Callers 28

Callees 3

Source not readable from this process.