Skip to content
1 viewer

rust 1,849,384 · typescript 232,426 · javascript 131,078 · python 19,227 · 6,366 files · digest 815dcbacab85 · built in 1.4 s · crystals off

cre8-app-hyperdb_exchange hyperdb cargo crate

Hyperdb_exchangeApp — extracted RuntimeApp crate.

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

6workspace deps
3direct dependents
13transitive dependents
21calls out
7calls in
62.4call-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.

Declared but never named in this crate's source: cre8-platform-time (normal), cre8-runtime-core (normal).

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.3
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.6
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.8
ensure_checkpoint_parent_dirssrc/bin/hyperdb_checkpoint/run.rs:49fn41110.8
print_openingsrc/bin/hyperdb_checkpoint/run.rs:54fn31100.8
print_before_checkpointsrc/bin/hyperdb_checkpoint/run.rs:58fn101100.8
print_after_checkpointsrc/bin/hyperdb_checkpoint/run.rs:69fn101100.8
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