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

run

cre8_app_exchange::init::run

fn · cre8-app-exchange · crates/cre8-app-exchange/src/init.rs:11 pub

105lines
4cyclomatic
1max nesting
23statements
0? exits
1params
7callers
4callees
2.2 (p95)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitemethod · 5 sitesname · 1 sitename · 1 sitename · 1 sitepath · 1 siteExchangeApp::handleapp-exchange · cc 1cre8_app_exchange::app::ExchangeApp::handlerun_skips_summary_when_conn…app-exchange · cc 1cre8_app_exchange::init::tests::run_skips_summary_when_connection_is_not_supportedrun_summarizes_matching_tra…app-exchange · cc 1cre8_app_exchange::init::tests::run_summarizes_matching_transactions_lattice_and_settlementrun_prioritizes_transaction…app-exchange · cc 1cre8_app_exchange::init::tests::run_prioritizes_transactions_by_trade_rep_and_reports_the_round_weightsrun_reports_an_empty_rep_bl…app-exchange · cc 1cre8_app_exchange::init::tests::run_reports_an_empty_rep_block_when_no_round_peer_holds_trade_reprun_uses_defaults_when_summ…app-exchange · cc 1cre8_app_exchange::init::tests::run_uses_defaults_when_summary_inputs_are_missing_or_not_arraysrun_defaults_missing_lattic…app-exchange · cc 1cre8_app_exchange::init::tests::run_defaults_missing_lattice_and_settlement_services_to_empty_arraysrunapp-exchange · cc 4cre8_app_exchange::init::runServiceRegistry::service_orruntime-host · cc 1cre8_runtime_host::service_registry::ServiceRegistry::service_orprioritized_transactionsapp-exchange · cc 3cre8_app_exchange::rep::prioritized_transactionsload_trade_rep_weightsapp-exchange · cc 2cre8_app_exchange::rep::load_trade_rep_weightsshould_summarizeapp-exchange · cc 1cre8_app_exchange::init::should_summarizeconnection_matchesruntime-app-types · cc 1cre8_runtime_app_types::utils::gateway::connection_matchesprioritize_transactionsapp-exchange · cc 1cre8_app_exchange::rep::prioritize_transactionscollect_trade_rep_weightsapp-exchange · cc 4cre8_app_exchange::rep::collect_trade_rep_weightsrep_tiebreak_enabledapp-exchange · cc 1cre8_app_exchange::rep::rep_tiebreak_enabled

Control flow

Source not readable from this process.

Callees 4

Source not readable from this process.