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

RoomApp — extracted RuntimeApp crate.

crates/cre8-app-room · level 16 · 6,347 lines (5,478 code) · 6 files · 265 fns (51 tests) · cyclomatic Σ 621

12workspace deps
6direct dependents
16transitive dependents
82calls out
12calls in
238call-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 · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 5 calls · source referencenormal dep · 6 calls · source referencenormal dep · 9 calls · source referencenormal dep · 7 calls · source referencenormal dep · 4 calls · source referencenormal dep · 2 calls · source referencenormal dep · 17 calls · source referencenormal dep · 21 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 9 calls · source referencenormal dep · 2 calls · source referencedev dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · source referencedev dep · 0 calls · incomplete scanapp-roomL16 · 5,478 linescre8-app-roomapp-chessL25 · 19,409 linescre8-app-chessapp-eventL17 · 14,506 linescre8-app-eventapp-gameL17 · 7,266 linescre8-app-gameapp-realmL27 · 7,854 linescre8-app-realmapp-audioL15 · 54,316 linescre8-app-audioapp-charterL8 · 2,341 linescre8-app-charterapp-conduitL14 · 79,226 linescre8-app-conduitapp-protocolL9 · 26,097 linescre8-app-protocolapp-videoL15 · 9,827 linescre8-app-videoplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreutil-cryptoL3 · 749 linescre8-util-cryptoutil-graph-vertexL0 · 173 linescre8-util-graph-vertextest-helpersL29 · 557 linescre8-test-helpersapp-truthL7 · 20,485 linescre8-app-truthapp-virtualL26 · 25,156 linescre8-app-virtualruntime-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). 265 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:376fn442017228
generic_room_registrysrc/connection.rs:368fn313007.3
normalize_room_idsrc/connection.rs:3989fn1561207
canonical_tokensrc/connection.rs:3981fn731004.9
room_rolessrc/connection.rs:1052fn221803.9
generic_message_payloadsrc/connection.rs:3564fn61422.8
resolve_room_idsrc/connection.rs:3849fn311612.6
room_reactive_registrysrc/connection.rs:372fn31302.5
room_test_locksrc/connection.rs:4026fn412402.3
mark_reactive_bridge_stoppedsrc/connection.rs:2930fn71622.1
ledgersrc/connection/store.rs:60fn41602
handle_generic_createsrc/connection.rs:495fn8456131.9
reset_generic_roomssrc/connection.rs:4031fn312011.9
room_max_playerssrc/connection.rs:3803fn73301.8
asRecordsrc/browser/room-message.ts:26fn34501.8
update_reactive_bridge_statesrc/connection.rs:2920fn82311.7
generic_message_envelopesrc/connection.rs:3571fn201111.7
room_revision_cursorsrc/connection.rs:3660fn71101.7
room_governance_ownerssrc/connection.rs:1863fn31801.6
handle_generic_publishsrc/connection.rs:771fn135124121.6
contains_anysrc/connection.rs:3977fn31201.6
normalize_room_recipesrc/connection.rs:3232fn131421.6
generic_room_payloadsrc/connection.rs:3533fn302621.5
message_payload_created_atsrc/connection.rs:3777fn31201.5
video_scene_for_promptsrc/connection.rs:3966fn103221.4
callsrc/browser/room-feed.ts:33nested fn43401.4
resolve_peer_idsrc/connection.rs:3853fn151811.4
metadata_object_mutsrc/connection.rs:1091fn62301.4
room_meta_modesrc/connection.rs:1627fn62211.3
room_vidsrc/connection/store.rs:71fn31211.3
audio_preset_for_promptsrc/connection.rs:3953fn124221.3
display_room_recipe_enginesrc/connection.rs:3328fn32101.2
cursor_revisionsrc/connection.rs:3649fn101101.2
join_capacity_refusalsrc/connection.rs:3813fn83311.2
normalized_room_recipe_partssrc/connection.rs:3259fn281131.2
normalized_room_recipe_payloadsrc/connection.rs:3362fn301101.2
generic_room_payloadssrc/connection.rs:3617fn272331.1
room_endpoints_from_partssrc/connection.rs:3452fn471131.1
has_storesrc/connection/store.rs:67fn32311.1
room_transition_envelopesrc/connection.rs:3592fn241611.1

Outside the workspace

anyhow hyperdb serde serde_json