1 viewer
rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off
crates/cre8-app-lattice_matching/src/matcher.rs
Items
struct NearMissTemplate struct BlobStats struct TopologyInfo struct CycleBar const CYCLE_ENUMERATOR_MAX_LEN struct MatchCertification impl Default for MatchCertification impl MatchCertification struct CertifiedMatchOutcome
Functions
By call-graph weight (PageRank; 1.0 is the average function). 64 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| run_lattice_match_v4_certifiedsrc/matcher.rs:670 | fn | 226 | 5 | 12 | 16 | 3.9 | |
| runsrc/matcher.rs:1345 | fn | 8 | 1 | 9 | 4 | 3.3 | |
| MatchCertification::structuralsrc/matcher.rs:610 | method | 3 | 1 | 9 | 0 | 2.7 | |
| positionsrc/matcher.rs:1509 | fn | 9 | 1 | 5 | 0 | 2.6 | |
| run_lattice_match_v4src/matcher.rs:554 | fn | 8 | 1 | 13 | 2 | 2.4 | |
| MatchCertification::offsrc/matcher.rs:599 | method | 3 | 1 | 6 | 0 | 2.2 | |
| positionsrc/matcher.rs:1048 | fn | 9 | 1 | 3 | 0 | 2 | |
| positionsrc/matcher.rs:1319 | fn | 9 | 1 | 1 | 0 | 1.6 | |
| runsrc/matcher.rs:1538 | fn | 8 | 1 | 7 | 2 | 1.4 | |
| contested_booksrc/matcher.rs:1333 | fn | 7 | 1 | 2 | 1 | 1.3 | |
| configsrc/matcher.rs:1341 | fn | 3 | 1 | 2 | 0 | 1.3 | |
| match_templatessrc/matcher.rs:258 | fn | 64 | 4 | 7 | 4 | 1.3 | |
| offer_coverssrc/matcher.rs:44 | fn | 25 | 7 | 2 | 0 | 1.2 | |
| run_lattice_match_v2src/matcher.rs:351 | fn | 51 | 3 | 8 | 5 | 1.2 | |
| v2_cache_keysrc/matcher.rs:1025 | fn | 3 | 1 | 2 | 1 | 1.2 | |
| topology_fingerprintsrc/matcher.rs:1090 | fn | 25 | 1 | 1 | 0 | 1.1 | |
| deficit_ringsrc/matcher.rs:1523 | fn | 7 | 1 | 3 | 1 | 1 | |
| run_lattice_match_v3src/matcher.rs:439 | fn | 103 | 4 | 5 | 11 | 0.9 | |
| memberssrc/matcher.rs:1547 | fn | 3 | 1 | 4 | 0 | 0.9 | |
| triangle_booksrc/matcher.rs:1061 | fn | 7 | 1 | 4 | 1 | 0.9 | |
| offer_assets_ofsrc/matcher.rs:71 | fn | 9 | 1 | 1 | 1 | 0.8 | |
| contested_booksrc/matcher.rs:1531 | fn | 6 | 1 | 3 | 2 | 0.8 | |
| mismatched_fair_ringsrc/matcher.rs:1595 | fn | 7 | 1 | 2 | 1 | 0.8 | |
| format_cache_keysrc/matcher.rs:1019 | fn | 3 | 1 | 2 | 1 | 0.8 | |
| build_want_indexsrc/matcher.rs:30 | fn | 9 | 3 | 1 | 1 | 0.8 | |
| resolve_slotsrc/matcher.rs:86 | fn | 23 | 2 | 1 | 2 | 0.8 | |
| make_route_from_templatesrc/matcher.rs:121 | fn | 108 | 3 | 1 | 6 | 0.8 | |
| select_disjoint_routessrc/matcher.rs:932 | fn | 44 | 7 | 3 | 2 | 0.8 | |
| fingerprintsrc/matcher.rs:1116 | fn | 8 | 1 | 3 | 1 | 0.7 | |
| acyclic_booksrc/matcher.rs:1070 | fn | 6 | 1 | 2 | 1 | 0.7 | |
| build_v4_certificatesrc/matcher.rs:993 | fn | 25 | 1 | 1 | 4 | 0.7 | |
| arc_offer_volumesrc/matcher.rs:110 | fn | 8 | 1 | 1 | 0 | 0.6 | |
| legacy_selectsrc/matcher.rs:1697 | fn | 18 | 3 | 1 | 1 | 0.5 | |
| summarizesrc/matcher.rs:1716 | fn | 26 | 5 | 1 | 2 | 0.5 | |
| mssrc/matcher.rs:1747 | nested fn | 3 | 1 | 1 | 1 | 0.5 | |
| compute_blob_statssrc/matcher.rs:334 | fn | 10 | 3 | 0 | 1 | 0.5 | |
| MatchCertification::defaultsrc/matcher.rs:592 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| offer_covers_handles_empty_short_match_and_ordering_pathssrc/matcher.rs:1034 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| certification_off_is_a_byte_identical_no_opsrc/matcher.rs:1126 | fn | 17 | 1 | 0 | 5 | 0.5 | |
| certification_on_does_not_perturb_the_matchsrc/matcher.rs:1145 | fn | 18 | 1 | 0 | 5 | 0.5 | |
| certification_on_emits_a_certificate_with_feasibility_verifiedsrc/matcher.rs:1165 | fn | 39 | 1 | 0 | 5 | 0.5 | |
| enumerated_and_unmatched_templates_are_captured_only_when_the_flag_is_onsrc/matcher.rs:1206 | fn | 30 | 2 | 0 | 3 | 0.5 | |
| max_routes_stops_enumeration_after_a_whole_cycle_lengthsrc/matcher.rs:1241 | fn | 25 | 2 | 0 | 4 | 0.5 | |
| acyclic_short_circuit_reports_no_enumeration_rather_than_no_blockersrc/matcher.rs:1268 | fn | 21 | 2 | 0 | 3 | 0.5 | |
| short_circuit_off_path_is_also_a_no_opsrc/matcher.rs:1291 | fn | 12 | 1 | 0 | 5 | 0.5 | |
| selection_is_on_by_defaultsrc/matcher.rs:1355 | fn | 6 | 1 | 0 | 0 | 0.5 | |
| the_book_is_actually_contestedsrc/matcher.rs:1363 | fn | 17 | 1 | 0 | 1 | 0.5 | |
| selection_displaces_the_loser_and_clears_fewer_routessrc/matcher.rs:1382 | fn | 12 | 1 | 0 | 1 | 0.5 | |
| the_result_counts_describe_the_cleared_set_not_the_assembled_onesrc/matcher.rs:1397 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| selection_makes_the_cleared_set_position_disjointsrc/matcher.rs:1405 | fn | 15 | 1 | 0 | 2 | 0.5 | |
| selection_makes_the_swap_claim_realsrc/matcher.rs:1424 | fn | 12 | 1 | 0 | 2 | 0.5 | |
| without_selection_the_swap_claim_still_reports_itself_vacuoussrc/matcher.rs:1438 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| the_plain_entry_point_selectssrc/matcher.rs:1447 | fn | 15 | 1 | 0 | 4 | 0.5 | |
| selection_is_deterministicsrc/matcher.rs:1466 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| unpriceable_routes_fall_back_to_structural_prioritysrc/matcher.rs:1481 | fn | 10 | 1 | 0 | 1 | 0.5 | |
| the_fixture_assembles_both_rings_through_the_shared_positionsrc/matcher.rs:1552 | fn | 5 | 1 | 0 | 3 | 0.5 | |
| the_surplus_ring_wins_the_contested_positionsrc/matcher.rs:1559 | fn | 9 | 1 | 0 | 4 | 0.5 | |
| a_lone_deficit_ring_does_not_clearsrc/matcher.rs:1570 | fn | 22 | 1 | 0 | 3 | 0.5 | |
| a_refused_short_ring_with_surplus_is_not_reported_as_blockingsrc/matcher.rs:1608 | fn | 18 | 1 | 0 | 3 | 0.5 | |
| a_fair_ring_with_mismatched_volumes_does_not_clearsrc/matcher.rs:1628 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| every_cleared_position_receives_its_full_wantsrc/matcher.rs:1639 | fn | 16 | 6 | 0 | 6 | 0.5 | |
| the_certificate_verifies_the_surplus_selectionsrc/matcher.rs:1661 | fn | 16 | 1 | 0 | 5 | 0.5 | |
| v4_stage_timings_on_synthetic_bookssrc/matcher.rs:1746 | fn | 77 | 2 | 0 | 17 | 0.5 | |
| selection_audit_on_synthetic_bookssrc/matcher.rs:1826 | fn | 62 | 2 | 0 | 15 | 0.5 |
Source not readable from this process.