Skip to content
1 viewer

rust 1,863,685 · typescript 236,263 · javascript 133,293 · python 20,426 · 6,419 files · digest 2c1a00d27886 · built in 1.5 s · crystals off

derive_basis

cre8_app_matching::coherence_basis::derive_basis

fn · cre8-app-matching · crates/cre8-app-matching/src/coherence_basis.rs:180

73lines
4cyclomatic
1max nesting
21statements
6? exits
4params
1callers
7callees
0.6 (p52)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 2 sitesname · 1 sitename · 1 sitename · 3 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 siteverify_structural_coherence…app-matching · cc 13cre8_app_matching::coherence_basis::verify_structural_coherence_basisbasis_certifies_reciprocal_…app-matching · cc 1cre8_app_matching::coherence_basis::tests::basis_certifies_reciprocal_exchange_and_matches_exhaustive_oraclebasis_rejects_nonidentity_s…app-matching · cc 1cre8_app_matching::coherence_basis::tests::basis_rejects_nonidentity_scc_and_noncommuting_dag_mergebasis_certifies_commuting_d…app-matching · cc 1cre8_app_matching::coherence_basis::tests::basis_certifies_commuting_diamond_without_path_enumerationbasis_withholds_missing_wit…app-matching · cc 1cre8_app_matching::coherence_basis::tests::basis_withholds_missing_witness_and_rejects_tamperingbasis_withholds_when_cumula…app-matching · cc 1cre8_app_matching::coherence_basis::tests::basis_withholds_when_cumulative_transition_work_exceeds_budgetanalyze_structural_coherenc…app-matching · cc 4cre8_app_matching::coherence_basis::analyze_structural_coherence_basisderive_basisapp-matching · cc 4cre8_app_matching::coherence_basis::derive_basiswitness_keyapp-matching · cc 1cre8_app_matching::coherence_basis::witness_keycharge_chart_path_workapp-matching · cc 3cre8_app_matching::coherence_basis::charge_chart_path_workderive_chart_class_accumula…app-matching · cc 7cre8_app_matching::coherence_basis::derive_chart_class_accumulatorsderive_bicliquesapp-matching · cc 8cre8_app_matching::coherence_basis::derive_bicliquesvalidate_witness_setapp-matching · cc 7cre8_app_matching::coherence_basis::validate_witness_setmaterialize_chart_classesapp-matching · cc 3cre8_app_matching::coherence_basis::materialize_chart_classesderive_factor_basisapp-matching · cc 10cre8_app_matching::coherence_basis::derive_factor_basisdomain_hashapp-matching · cc 1cre8_app_matching::coherence_basis::domain_hashdistinct_pair_countapp-matching · cc 1cre8_app_matching::coherence_basis::distinct_pair_countpositions_by_chartapp-matching · cc 2cre8_app_matching::coherence_basis::positions_by_chartcharts_for_positionsapp-matching · cc 2cre8_app_matching::coherence_basis::charts_for_positionsderive_scc_basisapp-matching · cc 6cre8_app_matching::coherence_basis::derive_scc_basisderive_dag_basisapp-matching · cc 10cre8_app_matching::coherence_basis::derive_dag_basisstrongly_connected_componen…app-matching · cc 13cre8_app_matching::coherence_basis::strongly_connected_components

Control flow

Source not readable from this process.

Callers 1

Callees 7

Source not readable from this process.