rust 1,847,276 · typescript 232,434 · javascript 131,064 · python 19,227 · 6,362 files · digest fa0546eddd29 · built in 1.5 s · crystals off
cre8-app-capitalstrategy capitalstrategy cargo crate
CapitalStrategyApp: paper-trading strategy runtime app (decide, allocate, replay, hindsight, observatory).
Neighbourhood
Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.
Declared but never named in this crate's source: cre8-app-goal (dev), cre8-app-prediction (dev).
Files
File call graph
Resolved calls between this crate's files, callers left of callees. Showing the 48 of 148 files most involved in calls.
Heaviest functions
By call-graph weight (PageRank; 1.0 is the average function). 3,593 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| configsrc/config.rs:266 | fn | 3 | 1 | 39 | 0 | 33.3 | |
| serial_guardsrc/lib.rs:126 | fn | 5 | 1 | 55 | 0 | 12.7 | |
| BackendStorage::open_from_envsrc/hyperdensity.rs:173 | method | 26 | 3 | 2 | 1 | 11.4 | |
| storesrc/hyperdensity.rs:389 | fn | 3 | 1 | 17 | 1 | 9.5 | |
| connectsrc/connection.rs:658 | fn | 11 | 2 | 27 | 3 | 9.4 | |
| HyperDensity::newsrc/hyperdensity.rs:262 | method | 9 | 1 | 2 | 1 | 9.1 | |
| receiver_scoped_vertex_idsrc/evidence_checks.rs:44 | fn | 9 | 1 | 13 | 1 | 8.9 | |
| is_lower_sha256_hexsrc/evidence_checks.rs:19 | fn | 3 | 2 | 17 | 0 | 7.7 | |
| markssrc/universe.rs:442 | fn | 3 | 1 | 5 | 0 | 6.7 | |
| outcome_errorsrc/economic_outcome_receipt.rs:300 | fn | 3 | 1 | 17 | 0 | 6.6 | |
| sha256_valuesrc/observed_cost_registry.rs:2435 | fn | 3 | 1 | 17 | 2 | 6.4 | |
| cache_readsrc/init.rs:51 | fn | 3 | 1 | 6 | 2 | 6.1 | |
| canonical_json_bytessrc/fold_aligned_observation.rs:746 | fn | 4 | 1 | 6 | 1 | 5.8 | |
| seeded_wallet_statesrc/virtual_wallet.rs:56 | fn | 13 | 1 | 3 | 2 | 5.8 | |
| sha256_hexsrc/corpus.rs:1150 | fn | 4 | 1 | 20 | 0 | 5.8 | |
| walletsrc/virtual_wallet.rs:70 | fn | 3 | 1 | 8 | 1 | 5.6 | |
| canonicalize_jsonsrc/fold_aligned_observation.rs:751 | fn | 15 | 4 | 1 | 0 | 5.4 | |
| MarketAtlas::newsrc/market_atlas.rs:111 | method | 14 | 1 | 16 | 0 | 5.3 | |
| evidence_errorsrc/peer_value_backtest.rs:799 | fn | 3 | 1 | 15 | 0 | 4.8 | |
| canonical_bytessrc/observed_cost_registry.rs:2439 | fn | 3 | 1 | 9 | 1 | 4.8 | |
| load_manifest_internalsrc/corpus.rs:426 | fn | 177 | 12 | 3 | 17 | 4.8 | |
| is_nonzero_lower_sha256_hexsrc/evidence_checks.rs:14 | fn | 3 | 2 | 26 | 1 | 4.8 | |
| ProspectiveAnalysisPlan::cost_nano_bpssrc/corpus.rs:50 | method | 6 | 3 | 2 | 0 | 4.7 | |
| cachesrc/init.rs:46 | fn | 4 | 1 | 3 | 0 | 4.7 | |
| SortSpec::parsesrc/view_fundamentals.rs:212 | method | 7 | 2 | 8 | 0 | 4.6 | |
| canonical_valuesrc/observed_cost_registry.rs:2443 | fn | 16 | 5 | 1 | 1 | 4.6 | |
| sanitizesrc/hindsight.rs:1892 | fn | 3 | 2 | 9 | 0 | 4.5 | |
| cache_writesrc/init.rs:55 | fn | 7 | 1 | 6 | 3 | 4.5 | |
| env_stringsrc/config.rs:270 | fn | 3 | 1 | 9 | 1 | 4.4 | |
| canonical_numbersrc/observed_cost_registry.rs:2460 | fn | 48 | 12 | 1 | 0 | 4.4 | |
| statesrc/allocator.rs:76 | fn | 3 | 1 | 7 | 0 | 4.4 | |
| sha256_hexsrc/fold_aligned_observation.rs:767 | fn | 4 | 1 | 5 | 0 | 4.3 | |
| edge_to_pairssrc/hyperdensity.rs:139 | fn | 5 | 1 | 11 | 1 | 4.3 | |
| pseudo_randomsrc/hindsight.rs:858 | fn | 5 | 1 | 6 | 3 | 4.2 | |
| parse_ab_vidsrc/hyperdensity.rs:128 | fn | 8 | 1 | 1 | 0 | 4.1 | |
| domain_hashsrc/peer_value_backtest_result_registry.rs:400 | fn | 7 | 1 | 4 | 1 | 4.1 | |
| is_canonical_textsrc/evidence_checks.rs:29 | fn | 3 | 4 | 16 | 0 | 4 | |
| sha256_textsrc/observed_cost_registry.rs:2427 | fn | 3 | 1 | 9 | 1 | 4 | |
| ExecutionState::defaultsrc/execution.rs:46 | trait impl | 14 | 1 | 2 | 3 | 4 | |
| profitability_evidencesrc/advisor.rs:1213 | fn | 373 | 46 | 24 | 10 | 3.9 |
Outside the workspace
anyhow base64 cre8-lib-rng hyperdb serde serde_json sha2 sysinfo tiny_http ureq