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

GameApp — extracted RuntimeApp crate.

crates/cre8-app-game · level 17 · 8,233 lines (7,266 code) · 16 files · 428 fns (58 tests) · cyclomatic Σ 847

11workspace deps
3direct dependents
10transitive dependents
98calls out
50calls in
419call-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 · 33 calls · source referencenormal dep · 6 calls · source referencenormal dep · 1 calls · source referencenormal dep · 51 calls · source referencenormal dep · 2 calls · source referencenormal dep · 23 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 5 calls · source referencenormal dep · 4 calls · source referencenormal dep · 3 calls · source referencedev dep · 0 calls · incomplete scannormal dep · 17 calls · source referencenormal dep · 0 calls · source referencedev dep · 0 calls · incomplete scanapp-gameL17 · 7,266 linescre8-app-gameapp-chessL25 · 19,409 linescre8-app-chessapp-protocol-identityL0 · 3,303 linescre8-app-protocol-identityapp-roomL16 · 5,478 linescre8-app-roomapp-truthL7 · 20,485 linescre8-app-truthplatform-entropyL3 · 59 linescre8-platform-entropyplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiutil-cryptoL3 · 749 linescre8-util-cryptoutil-view-htmlL0 · 1,660 linescre8-util-view-htmltest-helpersL29 · 557 linescre8-test-helpersapp-gridL18 · 3,353 linescre8-app-gridruntime-app-catalogL28 · 681 linescre8-runtime-app-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

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). 428 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:277fn1222135.9
canonical_tokensrc/connection.rs:1763fn73705.6
getsrc/matchmaking/store.rs:85fn221644.3
ensure_tablessrc/store.rs:86fn311114.3
baresrc/names.rs:30fn41503.9
room_connectsrc/connection.rs:1547fn31713.1
registersrc/matchmaking/mod.rs:113fn62302.9
normalize_statesrc/model.rs:811fn32502.8
contextsrc/matchmaking/tests.rs:55fn411822.6
hash_session_statesrc/model.rs:711fn201812.6
Seeker::allowancesrc/matchmaking/pairing.rs:36method62202.5
baresrc/matchmaking/mod.rs:149nested fn41102.4
listsrc/matchmaking/store.rs:109fn446542.3
textsrc/matchmaking/connection.rs:19fn311102.3
unwrapsrc/matchmaking/pairing.js:66fn55302.3
ensure_tablessrc/matchmaking/store.rs:46fn31312.3
storage_limitsrc/store.rs:491fn31502.2
display_namessrc/names.rs:97fn104522.2
providerssrc/matchmaking/mod.rs:120fn31402.2
same_actorsrc/matchmaking/mod.rs:148fn72712.2
expected_hash_mismatchsrc/store.rs:718fn102202.2
dispatch_actionsrc/connection.rs:290fn62122.2
dispatchsrc/matchmaking/connection.rs:245fn1410192.2
ticketsrc/matchmaking/mod.rs:391fn311022
pairingsrc/matchmaking/mod.rs:383fn311212
row_json_orsrc/store.rs:1141fn31322
seeksrc/matchmaking/mod.rs:396fn393471.9
normalize_array_or_objectsrc/model.rs:803fn33301.9
fallback_namesrc/names.rs:70fn145321.9
compatiblesrc/matchmaking/pairing.rs:45fn84111.9
ticket_ttlsrc/matchmaking/mod.rs:260fn32101.9
clock_categorysrc/matchmaking/mod.rs:177fn155501.9
row_session_partssrc/store.rs:1061fn31121.8
playerNamesrc/matchmaking/pairing.js:78fn12201.8
get_session_storagesrc/store.rs:209fn242141.8
messagesrc/matchmaking/pairing.js:60fn53501.8
wasm_bucket_recordssrc/store.rs:496fn131321.8
ticket_idsrc/matchmaking/mod.rs:387fn31401.8
hash_multiplayer_contractsrc/model.rs:652fn81511.7
stopsrc/matchmaking/pairing.js:155fn42301.7

Outside the workspace

anyhow serde serde_json