Skip to content
1 viewer

rust 1,865,587 · typescript 236,264 · javascript 133,447 · python 20,429 · 6,423 files · digest 6c224c8775d8 · built in 1.4 s · crystals off

run

cre8_app_capitalstrategy::replay_allocation::run

fn · cre8-app-capitalstrategy · crates/cre8-app-capitalstrategy/src/replay_allocation.rs:115

62lines
8cyclomatic
2max nesting
33statements
3? exits
2params
1callers
3callees
0.9 (p76)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 2 sitesname · 2 sitesname · 2 sitesname · 1 sitename · 2 sitespath · 1 sitename · 2 sitesname · 3 sitespath · 1 sitepath · 1 sitemethod · 5 sitesmethod · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 siteoverlapping_holds_reserve_c…app-capitalstrategy · cc 1cre8_app_capitalstrategy::replay_allocation::tests::overlapping_holds_reserve_capital_and_release_at_maturityfuture_outcome_mutation_can…app-capitalstrategy · cc 2cre8_app_capitalstrategy::replay_allocation::tests::future_outcome_mutation_cannot_change_earlier_decisionsunclosed_tail_and_duplicate…app-capitalstrategy · cc 1cre8_app_capitalstrategy::replay_allocation::tests::unclosed_tail_and_duplicate_ids_are_errorsfuture_frames_do_not_change…app-capitalstrategy · cc 1cre8_app_capitalstrategy::replay_allocation::tests::future_frames_do_not_change_past_decisionsfull_loss_never_borrows_and…app-capitalstrategy · cc 1cre8_app_capitalstrategy::replay_allocation::tests::full_loss_never_borrows_and_cash_reconcilescompareapp-capitalstrategy · cc 11cre8_app_capitalstrategy::replay_allocation::comparerunapp-capitalstrategy · cc 8cre8_app_capitalstrategy::replay_allocation::runallocateapp-matching · cc 15cre8_app_matching::paper_allocation::allocatesettleapp-capitalstrategy · cc 3cre8_app_capitalstrategy::replay_allocation::settlepointapp-capitalstrategy · cc 1cre8_app_capitalstrategy::replay_allocation::pointMinCostFlow::add_edgeapp-matching · cc 1cre8_app_matching::flow::MinCostFlow::add_edgeproblem_hashapp-matching · cc 1cre8_app_matching::paper_allocation::problem_hashcanonicalapp-matching · cc 34cre8_app_matching::paper_allocation::canonicalcost_per_lotapp-matching · cc 1cre8_app_matching::paper_allocation::cost_per_lotMinCostFlow::newapp-matching · cc 1cre8_app_matching::flow::MinCostFlow::newMinCostFlow::residual_capac…app-matching · cc 1cre8_app_matching::flow::MinCostFlow::residual_capacityMinCostFlow::min_cost_max_f…app-matching · cc 5cre8_app_matching::flow::MinCostFlow::min_cost_max_flow

Control flow

Source not readable from this process.

Callers 1

  • compare app-capitalstrategy · name ×2

Callees 3

  • allocate app-matching · path
  • settle app-capitalstrategy · name ×2
  • point app-capitalstrategy · name ×3

Source not readable from this process.