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

compare

cre8_app_capitalstrategy::replay_allocation::compare

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

40lines
11cyclomatic
3max nesting
23statements
6? exits
1params
5callers
3callees
1.5 (p91)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (5 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 sitepath · 1 sitename · 1 sitepath · 1 sitename · 2 sitesname · 3 sitespath · 1 siteref · 1 sitepath · 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::compareproblem_hashapp-matching · cc 1cre8_app_matching::paper_allocation::problem_hashrunapp-capitalstrategy · cc 8cre8_app_capitalstrategy::replay_allocation::runproblem_stream_hashapp-matching · cc 1cre8_app_matching::paper_allocation::problem_stream_hashsha256_hex_strutil-crypto · cc 1cre8_util_crypto::sha256_hex_strallocateapp-matching · cc 15cre8_app_matching::paper_allocation::allocatecanonicalapp-matching · cc 34cre8_app_matching::paper_allocation::canonicalsettleapp-capitalstrategy · cc 3cre8_app_capitalstrategy::replay_allocation::settlepointapp-capitalstrategy · cc 1cre8_app_capitalstrategy::replay_allocation::point

Control flow

Source not readable from this process.

Callers 5

Callees 3

Source not readable from this process.