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.
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.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| upsert_positionsrc/store.rs:50 | fn | 20 | 2 | 5 | 4 | 2.3 | |
| ensure_asset_vertexsrc/store.rs:31 | fn | 13 | 2 | 3 | 0 | 1.8 | |
| runsrc/init.rs:62 | fn | 20 | 2 | 5 | 9 | 1.7 | |
| open_exchange_graphsrc/store.rs:26 | fn | 3 | 1 | 5 | 1 | 1.6 | |
| usagesrc/bin/hyperdb_checkpoint/run.rs:7 | fn | 3 | 1 | 3 | 0 | 1.6 | |
| run_with_argssrc/bin/hyperdb_checkpoint/run.rs:23 | fn | 15 | 1 | 3 | 5 | 1.5 | |
| graph_statssrc/store.rs:137 | fn | 9 | 1 | 5 | 1 | 1.5 | |
| position_asset_verticessrc/store.rs:118 | fn | 11 | 2 | 1 | 1 | 1.3 | |
| ensure_parent_dirsrc/bin/hyperdb_checkpoint/run.rs:11 | fn | 6 | 2 | 2 | 1 | 1.3 | |
| iter_position_assetssrc/match_engine.rs:30 | fn | 11 | 1 | 2 | 0 | 1.2 | |
| skipped_reportsrc/init.rs:28 | fn | 3 | 1 | 3 | 0 | 1.2 | |
| find_bilateral_pairssrc/match_engine.rs:121 | fn | 36 | 6 | 4 | 6 | 1.2 | |
| truth_contextsrc/init.rs:132 | fn | 5 | 1 | 3 | 2 | 1.1 | |
| should_runsrc/init.rs:9 | fn | 3 | 1 | 2 | 1 | 1.1 | |
| position_submission_from_requestsrc/init.rs:32 | fn | 9 | 1 | 3 | 0 | 1.1 | |
| fallback_hyper_db_pathssrc/store.rs:12 | fn | 6 | 1 | 2 | 2 | 1.1 | |
| PositionSubmission::has_positionsrc/init.rs:23 | method | 3 | 3 | 2 | 0 | 1 | |
| should_run_matchsrc/init.rs:42 | fn | 3 | 2 | 2 | 0 | 1 | |
| position_vertex_idsrc/store.rs:71 | fn | 3 | 1 | 1 | 0 | 1 | |
| position_existssrc/store.rs:75 | fn | 3 | 1 | 1 | 0 | 1 | |
| add_position_vertexsrc/store.rs:79 | fn | 18 | 1 | 1 | 0 | 1 | |
| add_position_asset_edgesrc/store.rs:98 | fn | 19 | 1 | 1 | 1 | 1 | |
| temp_data_dirsrc/init.rs:122 | fn | 9 | 1 | 1 | 0 | 1 | |
| record_reportsrc/init.rs:113 | fn | 3 | 1 | 2 | 0 | 0.9 | |
| canonical_bilateral_pairsrc/match_engine.rs:101 | fn | 12 | 2 | 2 | 0 | 0.9 | |
| mainsrc/bin/hyperdb_checkpoint/main.rs:1 | fn | 3 | 1 | 1 | 0 | 0.9 | |
| fresh_graphsrc/match_engine.rs:167 | fn | 11 | 1 | 3 | 0 | 0.9 | |
| temp_pathssrc/bin/hyperdb_checkpoint/run.rs:90 | fn | 11 | 1 | 2 | 0 | 0.8 | |
| visit_marketssrc/catalog.rs:19 | fn | 22 | 2 | 1 | 3 | 0.8 | |
| pair_keysrc/match_engine.rs:68 | fn | 3 | 2 | 2 | 0 | 0.8 | |
| sorted_intersectionsrc/match_engine.rs:95 | fn | 5 | 1 | 1 | 0 | 0.8 | |
| exchange_reportsrc/init.rs:46 | fn | 15 | 2 | 1 | 0 | 0.8 | |
| checkpoint_argssrc/bin/hyperdb_checkpoint/run.rs:39 | fn | 9 | 2 | 1 | 1 | 0.8 | |
| ensure_checkpoint_parent_dirssrc/bin/hyperdb_checkpoint/run.rs:49 | fn | 4 | 1 | 1 | 1 | 0.8 | |
| print_openingsrc/bin/hyperdb_checkpoint/run.rs:54 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| print_before_checkpointsrc/bin/hyperdb_checkpoint/run.rs:58 | fn | 10 | 1 | 1 | 0 | 0.8 | |
| print_after_checkpointsrc/bin/hyperdb_checkpoint/run.rs:69 | fn | 10 | 1 | 1 | 0 | 0.8 | |
| fresh_graphsrc/store.rs:151 | fn | 11 | 1 | 2 | 0 | 0.7 | |
| hyper_db_pathssrc/store.rs:19 | fn | 6 | 1 | 2 | 4 | 0.7 | |
| temp_data_dirsrc/store.rs:167 | fn | 10 | 1 | 2 | 0 | 0.7 |
Outside the workspace
anyhow hyperdb serde serde_json