1 viewer
rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off
cre8-app-room room cargo crate
RoomApp — extracted RuntimeApp crate.
12workspace deps
6direct dependents
15transitive dependents
82calls out
12calls in
239call-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-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). 265 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| connectsrc/connection.rs:376 | fn | 44 | 20 | 17 | 22 | 8.1 | |
| generic_room_registrysrc/connection.rs:368 | fn | 3 | 1 | 30 | 0 | 7.4 | |
| normalize_room_idsrc/connection.rs:3989 | fn | 15 | 6 | 12 | 0 | 7 | |
| canonical_tokensrc/connection.rs:3981 | fn | 7 | 3 | 10 | 0 | 5 | |
| room_rolessrc/connection.rs:1052 | fn | 22 | 1 | 8 | 0 | 3.9 | |
| generic_message_payloadsrc/connection.rs:3564 | fn | 6 | 1 | 4 | 2 | 2.8 | |
| resolve_room_idsrc/connection.rs:3849 | fn | 3 | 1 | 16 | 1 | 2.6 | |
| room_reactive_registrysrc/connection.rs:372 | fn | 3 | 1 | 3 | 0 | 2.5 | |
| room_test_locksrc/connection.rs:4026 | fn | 4 | 1 | 24 | 0 | 2.3 | |
| mark_reactive_bridge_stoppedsrc/connection.rs:2930 | fn | 7 | 1 | 6 | 2 | 2.1 | |
| ledgersrc/connection/room_store.rs:60 | fn | 4 | 1 | 6 | 0 | 2 | |
| handle_generic_createsrc/connection.rs:495 | fn | 84 | 5 | 6 | 13 | 2 | |
| reset_generic_roomssrc/connection.rs:4031 | fn | 3 | 1 | 20 | 1 | 1.9 | |
| room_max_playerssrc/connection.rs:3803 | fn | 7 | 3 | 3 | 0 | 1.8 | |
| asRecordsrc/browser/room-message.ts:26 | fn | 3 | 4 | 5 | 0 | 1.8 | |
| update_reactive_bridge_statesrc/connection.rs:2920 | fn | 8 | 2 | 3 | 1 | 1.7 | |
| generic_message_envelopesrc/connection.rs:3571 | fn | 20 | 1 | 1 | 1 | 1.7 | |
| room_revision_cursorsrc/connection.rs:3660 | fn | 7 | 1 | 1 | 0 | 1.7 | |
| room_governance_ownerssrc/connection.rs:1863 | fn | 3 | 1 | 8 | 0 | 1.7 | |
| handle_generic_publishsrc/connection.rs:771 | fn | 135 | 12 | 4 | 12 | 1.6 | |
| contains_anysrc/connection.rs:3977 | fn | 3 | 1 | 2 | 0 | 1.6 | |
| normalize_room_recipesrc/connection.rs:3232 | fn | 13 | 1 | 4 | 2 | 1.6 | |
| generic_room_payloadsrc/connection.rs:3533 | fn | 30 | 2 | 6 | 2 | 1.5 | |
| message_payload_created_atsrc/connection.rs:3777 | fn | 3 | 1 | 2 | 0 | 1.5 | |
| video_scene_for_promptsrc/connection.rs:3966 | fn | 10 | 3 | 2 | 2 | 1.4 | |
| callsrc/browser/room-feed.ts:33 | nested fn | 4 | 3 | 4 | 0 | 1.4 | |
| resolve_peer_idsrc/connection.rs:3853 | fn | 15 | 1 | 8 | 1 | 1.4 | |
| metadata_object_mutsrc/connection.rs:1091 | fn | 6 | 2 | 3 | 0 | 1.4 | |
| room_meta_modesrc/connection.rs:1627 | fn | 6 | 2 | 2 | 1 | 1.4 | |
| room_vidsrc/connection/room_store.rs:71 | fn | 3 | 1 | 2 | 1 | 1.3 | |
| audio_preset_for_promptsrc/connection.rs:3953 | fn | 12 | 4 | 2 | 2 | 1.3 | |
| display_room_recipe_enginesrc/connection.rs:3328 | fn | 3 | 2 | 1 | 0 | 1.2 | |
| cursor_revisionsrc/connection.rs:3649 | fn | 10 | 1 | 1 | 0 | 1.2 | |
| join_capacity_refusalsrc/connection.rs:3813 | fn | 8 | 3 | 3 | 1 | 1.2 | |
| normalized_room_recipe_partssrc/connection.rs:3259 | fn | 28 | 1 | 1 | 3 | 1.2 | |
| normalized_room_recipe_payloadsrc/connection.rs:3362 | fn | 30 | 1 | 1 | 0 | 1.2 | |
| generic_room_payloadssrc/connection.rs:3617 | fn | 27 | 2 | 3 | 3 | 1.2 | |
| room_endpoints_from_partssrc/connection.rs:3452 | fn | 47 | 1 | 1 | 3 | 1.1 | |
| has_storesrc/connection/room_store.rs:67 | fn | 3 | 2 | 3 | 1 | 1.1 | |
| room_transition_envelopesrc/connection.rs:3592 | fn | 24 | 1 | 6 | 1 | 1.1 |
Outside the workspace
anyhow hyperdb serde serde_json