Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-hyperdb_exchange hyperdb cargo crate

Hyperdb_exchangeApp — extracted RuntimeApp crate.

crates/cre8-app-hyperdb_exchange · level 8 · 1,066 lines (890 code) · 8 files · 76 fns (31 tests) · cyclomatic Σ 104

6workspace deps
3direct dependents
13transitive dependents
21calls out
7calls in
62.1call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 4 calls · source referencenormal dep · 14 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 5 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 0 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · source referenceapp-hyperdb_exchangeL8 · 890 linescre8-app-hyperdb_exchangeapp-capitalstrategyL19 · 85,927 linescre8-app-capitalstrategyapp-truthL7 · 20,485 linescre8-app-truthplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hostapp-hypermatch2L9 · 1,491 linescre8-app-hypermatch2runtime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 76 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
upsert_positionsrc/store.rs:50fn202542.2
ensure_asset_vertexsrc/store.rs:31fn132301.8
runsrc/init.rs:62fn202591.7
open_exchange_graphsrc/store.rs:26fn31511.6
usagesrc/bin/hyperdb_checkpoint/run.rs:7fn31301.5
run_with_argssrc/bin/hyperdb_checkpoint/run.rs:23fn151351.5
graph_statssrc/store.rs:137fn91511.5
position_asset_verticessrc/store.rs:118fn112111.3
ensure_parent_dirsrc/bin/hyperdb_checkpoint/run.rs:11fn62211.3
iter_position_assetssrc/match_engine.rs:30fn111201.2
skipped_reportsrc/init.rs:28fn31301.2
find_bilateral_pairssrc/match_engine.rs:121fn366461.2
truth_contextsrc/init.rs:132fn51321.1
should_runsrc/init.rs:9fn31211.1
position_submission_from_requestsrc/init.rs:32fn91301.1
fallback_hyper_db_pathssrc/store.rs:12fn61221.1
PositionSubmission::has_positionsrc/init.rs:23method33201
should_run_matchsrc/init.rs:42fn32201
position_vertex_idsrc/store.rs:71fn31101
position_existssrc/store.rs:75fn31101
add_position_vertexsrc/store.rs:79fn181101
add_position_asset_edgesrc/store.rs:98fn191111
temp_data_dirsrc/init.rs:122fn91101
record_reportsrc/init.rs:113fn31200.9
canonical_bilateral_pairsrc/match_engine.rs:101fn122200.9
mainsrc/bin/hyperdb_checkpoint/main.rs:1fn31100.9
fresh_graphsrc/match_engine.rs:167fn111300.9
temp_pathssrc/bin/hyperdb_checkpoint/run.rs:90fn111200.8
visit_marketssrc/catalog.rs:19fn222130.8
pair_keysrc/match_engine.rs:68fn32200.8
sorted_intersectionsrc/match_engine.rs:95fn51100.8
exchange_reportsrc/init.rs:46fn152100.8
checkpoint_argssrc/bin/hyperdb_checkpoint/run.rs:39fn92110.7
ensure_checkpoint_parent_dirssrc/bin/hyperdb_checkpoint/run.rs:49fn41110.7
print_openingsrc/bin/hyperdb_checkpoint/run.rs:54fn31100.7
print_before_checkpointsrc/bin/hyperdb_checkpoint/run.rs:58fn101100.7
print_after_checkpointsrc/bin/hyperdb_checkpoint/run.rs:69fn101100.7
fresh_graphsrc/store.rs:151fn111200.7
hyper_db_pathssrc/store.rs:19fn61240.7
temp_data_dirsrc/store.rs:167fn101200.7

Outside the workspace

anyhow hyperdb serde serde_json