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

check_feasibility

cre8_app_lattice_matching::certificate::feasibility::check_feasibility

fn · cre8-app-lattice_matching · crates/cre8-app-lattice_matching/src/certificate/feasibility.rs:34 pub documented

584lines
63cyclomatic
5max nesting
183statements
0? exits
1params
10callers
11callees
1.6 (p91)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 27 sitesmethod · 7 sitespath · 12 sitesname · 1 sitename · 1 sitename · 1 sitename · 5 sitesname · 6 sitesname · 2 sitesname · 2 sitesname · 4 sitesbuild_clearing_certificateapp-lattice_matching · cc 3cre8_app_lattice_matching::certificate::verify::build_clearing_certificateverify_clearing_certificateapp-lattice_matching · cc 15cre8_app_lattice_matching::certificate::verify::verify_clearing_certificaterecheck_roundapp-lattice_matching · cc 1cre8_app_lattice_matching::certificate::verify::recheck_roundarc_advertising_an_asset_th…app-lattice_matching · cc 1cre8_app_lattice_matching::certificate::tests::arc_advertising_an_asset_the_position_never_posted_refutes_feasibilityarc_index_disagreeing_with_…app-lattice_matching · cc 1cre8_app_lattice_matching::certificate::tests::arc_index_disagreeing_with_its_own_amount_map_refutes_feasibilityarc_understating_the_posted…app-lattice_matching · cc 1cre8_app_lattice_matching::certificate::tests::arc_understating_the_posted_want_refutes_feasibilitya_position_filed_under_two_…app-lattice_matching · cc 1cre8_app_lattice_matching::certificate::tests::a_position_filed_under_two_arc_keys_refutes_feasibilityarc_for_a_position_absent_f…app-lattice_matching · cc 1cre8_app_lattice_matching::certificate::tests::arc_for_a_position_absent_from_the_book_refutes_feasibilityarc_filed_under_a_foreign_k…app-lattice_matching · cc 1cre8_app_lattice_matching::certificate::tests::arc_filed_under_a_foreign_key_refutes_feasibilitythe_new_arc_checks_are_veri…app-lattice_matching · cc 2cre8_app_lattice_matching::certificate::tests::the_new_arc_checks_are_verified_and_non_vacuous_on_an_honest_rounda_position_spent_in_two_rou…app-lattice_matching · cc 1cre8_app_lattice_matching::certificate::tests::a_position_spent_in_two_routes_sharing_one_id_refutes_feasibilitya_duplicated_position_id_ma…app-lattice_matching · cc 1cre8_app_lattice_matching::certificate::tests::a_duplicated_position_id_makes_the_arc_unreconcilable_in_either_slice_ordercheck_feasibilityapp-lattice_matching · cc 63cre8_app_lattice_matching::certificate::feasibility::check_feasibilityaggregate_verdictapp-lattice_matching · cc 5cre8_app_lattice_matching::certificate::claim::aggregate_verdictoffer_covers_sortedapp-lattice_matching · cc 5cre8_app_lattice_matching::certificate::predicates::offer_covers_sortedCheckOutcome::newapp-lattice_matching · cc 1cre8_app_lattice_matching::certificate::claim::CheckOutcome::newFinding::newapp-lattice_matching · cc 1cre8_app_lattice_matching::certificate::claim::Finding::newFinding::with_magnitudeapp-lattice_matching · cc 1cre8_app_lattice_matching::certificate::claim::Finding::with_magnitudesorted_routesapp-lattice_matching · cc 1cre8_app_lattice_matching::certificate::feasibility::sorted_routesindex_arcs_by_positionapp-lattice_matching · cc 4cre8_app_lattice_matching::certificate::feasibility::index_arcs_by_positionsplit_arc_keyapp-lattice_matching · cc 1cre8_app_lattice_matching::certificate::predicates::split_arc_keyassets_of_indexapp-lattice_matching · cc 1cre8_app_lattice_matching::certificate::predicates::assets_of_indexcanonical_indexapp-lattice_matching · cc 1cre8_app_lattice_matching::certificate::predicates::canonical_indexrender_amountsapp-lattice_matching · cc 1cre8_app_lattice_matching::certificate::predicates::render_amounts

Control flow

Source not readable from this process.

Callers 10

Callees 11

Source not readable from this process.