1 viewer
rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.5 s · crystals off
cre8-app-scene scene cargo crate
SceneApp — extracted RuntimeApp crate.
7workspace deps
1direct dependents
8transitive dependents
17calls out
0calls in
72.7call-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). 86 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| canonical_recipessrc/seed/quick_starts.rs:80 | fn | 186 | 1 | 7 | 0 | 3.3 | |
| providerssrc/provider/mod.rs:35 | fn | 3 | 1 | 2 | 0 | 3.1 | |
| derive_binding_idsrc/model.rs:84 | fn | 17 | 3 | 4 | 0 | 3 | |
| runsrc/seed/mod.rs:12 | fn | 5 | 1 | 4 | 2 | 2.8 | |
| seeded_ctxsrc/connection.rs:168 | fn | 5 | 1 | 1 | 2 | 2.5 | |
| dummy_ctxsrc/connection.rs:174 | fn | 3 | 1 | 9 | 1 | 2.4 | |
| SceneBinding::newsrc/model.rs:60 | method | 6 | 1 | 4 | 1 | 2.2 | |
| seed_curated_scenessrc/seed/curated.rs:78 | fn | 65 | 4 | 2 | 3 | 1.9 | |
| seed_quick_startssrc/seed/quick_starts.rs:21 | fn | 56 | 4 | 2 | 3 | 1.9 | |
| provider_by_idsrc/provider/mod.rs:26 | fn | 3 | 1 | 3 | 1 | 1.5 | |
| provider_idssrc/provider/mod.rs:39 | fn | 3 | 1 | 3 | 1 | 1.5 | |
| blake3_shortsrc/seed/curated.rs:148 | fn | 3 | 1 | 2 | 0 | 1.4 | |
| slayer_domainsrc/model.rs:106 | fn | 3 | 1 | 5 | 0 | 1.4 | |
| catalog_listsrc/connection.rs:65 | fn | 27 | 4 | 4 | 3 | 1.3 | |
| parse_filtersrc/connection.rs:151 | fn | 8 | 2 | 2 | 0 | 1.3 | |
| connectsrc/connection.rs:54 | fn | 8 | 4 | 2 | 5 | 1.1 | |
| parse_actionsrc/connection.rs:39 | fn | 14 | 5 | 2 | 0 | 1.1 | |
| getsrc/connection.rs:93 | fn | 11 | 1 | 3 | 2 | 1.1 | |
| bindsrc/connection.rs:105 | fn | 27 | 1 | 3 | 1 | 1.1 | |
| parse_scene_refsrc/connection.rs:146 | fn | 4 | 1 | 1 | 0 | 1 | |
| runsrc/init.rs:7 | fn | 3 | 1 | 1 | 1 | 0.9 | |
| binding_listsrc/connection.rs:133 | fn | 10 | 1 | 2 | 0 | 0.9 | |
| matches_game_mode_filtersrc/provider/curated.rs:150 | fn | 3 | 1 | 2 | 0 | 0.7 | |
| matches_player_filtersrc/provider/curated.rs:154 | fn | 6 | 2 | 2 | 0 | 0.7 | |
| matches_query_filtersrc/provider/curated.rs:161 | fn | 8 | 1 | 2 | 0 | 0.7 | |
| fetch_scene_metadatasrc/provider/curated.rs:171 | fn | 5 | 1 | 1 | 0 | 0.7 | |
| curated_provenance_allowedsrc/provider/curated.rs:82 | fn | 3 | 1 | 2 | 0 | 0.7 | |
| curated_scene_rowsrc/provider/curated.rs:86 | fn | 28 | 3 | 2 | 5 | 0.7 | |
| curated_display_namesrc/provider/curated.rs:119 | fn | 3 | 1 | 2 | 0 | 0.7 | |
| compatible_modessrc/provider/curated.rs:123 | fn | 6 | 1 | 2 | 0 | 0.7 | |
| player_countsrc/provider/curated.rs:130 | fn | 7 | 1 | 2 | 0 | 0.7 | |
| is_curated_scenesrc/provider/curated.rs:115 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| matches_catalog_filtersrc/provider/curated.rs:138 | fn | 11 | 3 | 1 | 3 | 0.6 | |
| SceneBinding::materializedsrc/model.rs:68 | method | 5 | 1 | 1 | 0 | 0.6 | |
| SceneBinding::activatedsrc/model.rs:75 | method | 4 | 1 | 1 | 0 | 0.6 | |
| SceneApp::metasrc/app.rs:101 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| SceneApp::bootsrc/app.rs:105 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| SceneApp::connectsrc/app.rs:109 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| SceneApp::connection_extrassrc/app.rs:113 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| runtime_app_surface_boots_and_connectssrc/app.rs:125 | fn | 14 | 1 | 0 | 1 | 0.5 |
Outside the workspace
anyhow cre8-lib-math serde serde_json