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-position position cargo crate

PositionApp — extracted RuntimeApp crate.

crates/cre8-app-position · level 19 · 2,031 lines (1,730 code) · 5 files · 120 fns (29 tests) · cyclomatic Σ 193

12workspace deps
3direct dependents
10transitive dependents
59calls out
2calls in
93.3call-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 · 0 calls · source referencenormal dep · 2 calls · source referencenormal dep · 19 calls · source referencenormal dep · 12 calls · source referencenormal dep · 2 calls · source referencenormal dep · 4 calls · source referencenormal dep · 1 calls · incomplete scannormal dep · 3 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencedev dep · 6 calls · source referencedev dep · 3 calls · source referencedev dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referenceapp-positionL19 · 1,730 linescre8-app-positionapp-controllerL27 · 1,289 linescre8-app-controllerapp-computeL14 · 94,808 linescre8-app-computeapp-matchingL17 · 23,403 linescre8-app-matchingapp-matching-modelL4 · 7,752 linescre8-app-matching-modelapp-truthL7 · 20,485 linescre8-app-truthapp-walletL18 · 6,665 linescre8-app-walletplatform-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-hostutil-cryptoL3 · 749 linescre8-util-cryptoutil-jsonL0 · 296 linescre8-util-jsonapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-protocolL9 · 26,097 linescre8-app-protocoltest-helpersL29 · 557 linescre8-test-helpersapp-realmL27 · 7,854 linescre8-app-realmruntime-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). 120 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
load_booksrc/connection.rs:580fn152622.7
trimmed_filtersrc/connection.rs:620fn31402.5
connectsrc/connection.rs:700fn92631.9
submit_positionsrc/connection.rs:402fn252591.8
position_resultsrc/connection.rs:871fn81111.6
cancel_positionsrc/connection.rs:624fn184251.6
parse_position_intent_payloadsrc/connection.rs:211fn3893111.5
exact_sidessrc/history.rs:28fn81101.3
handle_result_actionsrc/connection.rs:793fn71111.3
verified_callersrc/connection.rs:336fn31101.3
snapshotsrc/history.rs:91fn181421.3
snapshot_responsesrc/history.rs:52fn337401.2
rollback_submit_budgetsrc/connection.rs:504fn41401.2
as_legacy_validate_inputsrc/connection.rs:72fn61201.1
is_submit_connectionsrc/connection.rs:53fn71201.1
rollback_submit_reservationsrc/connection.rs:509fn51311
connection_action_namesrc/connection.rs:710fn113121
dispatch_position_actionsrc/connection.rs:730fn71121
position_query_limitsrc/init.rs:145fn61201
generated_position_idsrc/connection.rs:374fn91111
position_ttlsrc/connection.rs:398fn31101
runsrc/init.rs:34fn131351
list_responsesrc/history.rs:37fn142211
parse_actionsrc/connection.rs:181fn51221
parse_position_payloadsrc/connection.rs:207fn31211
input_has_submit_payloadsrc/connection.rs:722fn33100.9
input_has_get_idsrc/connection.rs:726fn31100.9
position_action_handlersrc/connection.rs:738fn61110.9
position_owner_gatesrc/connection.rs:349fn122210.9
query_positionssrc/connection.rs:801fn304140.9
get_positionsrc/connection.rs:832fn214120.9
position_statussrc/connection.rs:854fn101110.9
cancel_position_from_inputsrc/connection.rs:865fn51110.9
parse_requested_position_actionsrc/connection.rs:187fn71100.9
default_position_actionsrc/connection.rs:195fn115100.9
getsrc/history.rs:7fn151140.9
active_position_for_cancelsrc/connection.rs:643fn41110.8
cancel_peer_matchessrc/connection.rs:652fn42100.8
release_cancelled_positionsrc/connection.rs:657fn273150.8
cancel_position_responsesrc/connection.rs:685fn141100.8

Outside the workspace

anyhow chrono serde serde_json