1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 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). 63 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| run_lattice_match_v4_certifiedsrc/matcher.rs:688 | fn | 226 | 5 | 12 | 16 | 3.9 | |
| runsrc/matcher.rs:1360 | fn | 8 | 1 | 9 | 4 | 3.3 | |
| MatchCertification::structuralsrc/matcher.rs:628 | method | 3 | 1 | 9 | 0 | 2.7 | |
| positionsrc/matcher.rs:1524 | fn | 9 | 1 | 5 | 0 | 2.6 | |
| run_lattice_match_v4src/matcher.rs:572 | fn | 8 | 1 | 13 | 2 | 2.4 | |
| MatchCertification::offsrc/matcher.rs:617 | method | 3 | 1 | 6 | 0 | 2.2 | |
| positionsrc/matcher.rs:1063 | fn | 9 | 1 | 3 | 0 | 2 | |
| positionsrc/matcher.rs:1334 | fn | 9 | 1 | 1 | 0 | 1.6 | |
| runsrc/matcher.rs:1553 | fn | 8 | 1 | 7 | 2 | 1.4 | |
| match_templatessrc/matcher.rs:258 | fn | 64 | 4 | 7 | 4 | 1.3 | |
| contested_booksrc/matcher.rs:1348 | fn | 7 | 1 | 2 | 1 | 1.3 | |
| configsrc/matcher.rs:1356 | fn | 3 | 1 | 2 | 0 | 1.3 | |
| offer_coverssrc/matcher.rs:44 | fn | 25 | 7 | 2 | 0 | 1.2 | |
| run_lattice_match_v2src/matcher.rs:351 | fn | 56 | 3 | 8 | 4 | 1.2 | |
| topology_fingerprintsrc/matcher.rs:1105 | fn | 25 | 1 | 1 | 0 | 1.1 | |
| deficit_ringsrc/matcher.rs:1538 | fn | 7 | 1 | 3 | 1 | 1 | |
| run_lattice_match_v3src/matcher.rs:444 | fn | 116 | 4 | 5 | 10 | 0.9 | |
| memberssrc/matcher.rs:1562 | fn | 3 | 1 | 4 | 0 | 0.9 | |
| triangle_booksrc/matcher.rs:1076 | fn | 7 | 1 | 4 | 1 | 0.9 | |
| offer_assets_ofsrc/matcher.rs:71 | fn | 9 | 1 | 1 | 1 | 0.8 | |
| contested_booksrc/matcher.rs:1546 | fn | 6 | 1 | 3 | 2 | 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 | |
| mismatched_fair_ringsrc/matcher.rs:1610 | fn | 7 | 1 | 2 | 1 | 0.8 | |
| select_disjoint_routessrc/matcher.rs:950 | fn | 44 | 7 | 3 | 2 | 0.8 | |
| fingerprintsrc/matcher.rs:1131 | fn | 8 | 1 | 3 | 1 | 0.7 | |
| acyclic_booksrc/matcher.rs:1085 | fn | 6 | 1 | 2 | 1 | 0.7 | |
| build_v4_certificatesrc/matcher.rs:1011 | fn | 25 | 1 | 1 | 4 | 0.7 | |
| format_cache_keysrc/matcher.rs:1037 | fn | 6 | 1 | 1 | 0 | 0.7 | |
| arc_offer_volumesrc/matcher.rs:110 | fn | 8 | 1 | 1 | 0 | 0.6 | |
| legacy_selectsrc/matcher.rs:1712 | fn | 18 | 3 | 1 | 1 | 0.5 | |
| summarizesrc/matcher.rs:1731 | fn | 26 | 5 | 1 | 2 | 0.5 | |
| mssrc/matcher.rs:1762 | 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:610 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| offer_covers_handles_empty_short_match_and_ordering_pathssrc/matcher.rs:1049 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| certification_off_is_a_byte_identical_no_opsrc/matcher.rs:1141 | fn | 17 | 1 | 0 | 5 | 0.5 | |
| certification_on_does_not_perturb_the_matchsrc/matcher.rs:1160 | fn | 18 | 1 | 0 | 5 | 0.5 | |
| certification_on_emits_a_certificate_with_feasibility_verifiedsrc/matcher.rs:1180 | fn | 39 | 1 | 0 | 5 | 0.5 | |
| enumerated_and_unmatched_templates_are_captured_only_when_the_flag_is_onsrc/matcher.rs:1221 | fn | 30 | 2 | 0 | 3 | 0.5 | |
| max_routes_stops_enumeration_after_a_whole_cycle_lengthsrc/matcher.rs:1256 | fn | 25 | 2 | 0 | 4 | 0.5 | |
| acyclic_short_circuit_reports_no_enumeration_rather_than_no_blockersrc/matcher.rs:1283 | fn | 21 | 2 | 0 | 3 | 0.5 | |
| short_circuit_off_path_is_also_a_no_opsrc/matcher.rs:1306 | fn | 12 | 1 | 0 | 5 | 0.5 | |
| selection_is_on_by_defaultsrc/matcher.rs:1370 | fn | 6 | 1 | 0 | 0 | 0.5 | |
| the_book_is_actually_contestedsrc/matcher.rs:1378 | fn | 17 | 1 | 0 | 1 | 0.5 | |
| selection_displaces_the_loser_and_clears_fewer_routessrc/matcher.rs:1397 | fn | 12 | 1 | 0 | 1 | 0.5 | |
| the_result_counts_describe_the_cleared_set_not_the_assembled_onesrc/matcher.rs:1412 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| selection_makes_the_cleared_set_position_disjointsrc/matcher.rs:1420 | fn | 15 | 1 | 0 | 2 | 0.5 | |
| selection_makes_the_swap_claim_realsrc/matcher.rs:1439 | fn | 12 | 1 | 0 | 2 | 0.5 | |
| without_selection_the_swap_claim_still_reports_itself_vacuoussrc/matcher.rs:1453 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| the_plain_entry_point_selectssrc/matcher.rs:1462 | fn | 15 | 1 | 0 | 4 | 0.5 | |
| selection_is_deterministicsrc/matcher.rs:1481 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| unpriceable_routes_fall_back_to_structural_prioritysrc/matcher.rs:1496 | fn | 10 | 1 | 0 | 1 | 0.5 | |
| the_fixture_assembles_both_rings_through_the_shared_positionsrc/matcher.rs:1567 | fn | 5 | 1 | 0 | 3 | 0.5 | |
| the_surplus_ring_wins_the_contested_positionsrc/matcher.rs:1574 | fn | 9 | 1 | 0 | 4 | 0.5 | |
| a_lone_deficit_ring_does_not_clearsrc/matcher.rs:1585 | fn | 22 | 1 | 0 | 3 | 0.5 | |
| a_refused_short_ring_with_surplus_is_not_reported_as_blockingsrc/matcher.rs:1623 | fn | 18 | 1 | 0 | 3 | 0.5 | |
| a_fair_ring_with_mismatched_volumes_does_not_clearsrc/matcher.rs:1643 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| every_cleared_position_receives_its_full_wantsrc/matcher.rs:1654 | fn | 16 | 6 | 0 | 6 | 0.5 | |
| the_certificate_verifies_the_surplus_selectionsrc/matcher.rs:1676 | fn | 16 | 1 | 0 | 5 | 0.5 | |
| v4_stage_timings_on_synthetic_bookssrc/matcher.rs:1761 | fn | 77 | 2 | 0 | 17 | 0.5 | |
| selection_audit_on_synthetic_bookssrc/matcher.rs:1841 | fn | 62 | 2 | 0 | 15 | 0.5 |
Source not readable from this process.