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-site site cargo crate
SiteApp extracted app crate. Gateway route construction uses the crate surface directly.
23workspace deps
4direct dependents
15transitive dependents
1,310calls out
74calls in
4455call-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-app-item (dev), cre8-app-truth (dev).
Files
lowhigh
File call graph
Resolved calls between this crate's files, callers left of callees. Showing the 48 of 113 files most involved in calls.
Heaviest functions
By call-graph weight (PageRank; 1.0 is the average function). 5,513 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| i::setsrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 46 | 0 | 27.9 | |
| <anonymous>::dispatchEventsrc/assets/virtual-scene-editor.js:1 | method | 1 | 4 | 56 | 0 | 27.3 | |
| fhsrc/assets/virtual-scene-editor.js:1 | fn | 1 | 5 | 2 | 0 | 26.2 | |
| Resrc/assets/virtual-scene-editor.js:1 | fn | 1 | 4 | 38 | 1 | 21.6 | |
| ycsrc/assets/virtual-scene-player.js:1 | fn | 1 | 5 | 2 | 0 | 19.7 | |
| <anonymous>::_onChangeCallbacksrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 30 | 0 | 18.5 | |
| truthysrc/site_generate/blocks.rs:36 | fn | 3 | 1 | 64 | 0 | 18 | |
| connectsrc/connection.rs:590 | fn | 117 | 38 | 90 | 31 | 17.6 | |
| Gesrc/assets/virtual-scene-editor.js:1 | fn | 1 | 1 | 16 | 0 | 16.6 | |
| extends::copysrc/assets/virtual-scene-editor.js:1 | method | 1 | 3 | 38 | 0 | 15.9 | |
| Cesrc/assets/virtual-scene-player.js:1 | fn | 1 | 4 | 38 | 1 | 14.8 | |
| i::distanceToSquaredsrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 19 | 0 | 12.1 | |
| yosrc/assets/virtual-scene-editor.js:4049 | fn | 1 | 28 | 4 | 5 | 10.7 | |
| replacesrc/assets/virtual-scene-editor.js:4055 | nested fn | 1 | 2 | 22 | 1 | 10.6 | |
| normalize_site_idsrc/manifest_store.rs:23 | fn | 9 | 7 | 52 | 0 | 10.1 | |
| i::multiplyMatricessrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 17 | 0 | 9.8 | |
| i::subVectorssrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 26 | 0 | 9.7 | |
| i::clampsrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 29 | 1 | 9.5 | |
| <anonymous>::clampPointsrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 4 | 0 | 9.3 | |
| <anonymous>::onUploadCallbacksrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 4 | 0 | 9.2 | |
| Ftsrc/assets/virtual-scene-editor.js:1 | fn | 1 | 8 | 8 | 0 | 8.9 | |
| i::addGroupsrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 10 | 0 | 8.7 | |
| Cesrc/assets/virtual-scene-editor.js:1 | fn | 1 | 4 | 26 | 1 | 8.6 | |
| i::transposesrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 20 | 0 | 8.3 | |
| i::applyMatrix4src/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 18 | 0 | 7.9 | |
| wesrc/assets/virtual-scene-player.js:1 | fn | 1 | 4 | 26 | 1 | 7.8 | |
| <anonymous>::distanceToPointsrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 16 | 1 | 7.6 | |
| i::_onChangeCallbacksrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 16 | 0 | 7.6 | |
| extends::disposesrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 8 | 1 | 7.4 | |
| site_manifest_vertex_idsrc/manifest_store.rs:19 | fn | 3 | 1 | 21 | 0 | 7.4 | |
| extends::toJSONsrc/assets/virtual-scene-editor.js:1 | method | 1 | 5 | 17 | 0 | 6.8 | |
| Zisrc/assets/virtual-scene-editor.js:1 | fn | 1 | 8 | 5 | 0 | 6.7 | |
| etsrc/assets/virtual-scene-editor.js:4049 | fn | 1 | 2 | 8 | 0 | 6.4 | |
| extends::setValuessrc/assets/virtual-scene-editor.js:1 | method | 1 | 11 | 14 | 1 | 6.4 | |
| i::setFromQuaternionsrc/assets/virtual-scene-editor.js:1 | method | 1 | 1 | 4 | 2 | 6.3 | |
| get_sitesrc/manifest_store.rs:567 | fn | 6 | 1 | 58 | 6 | 6.3 | |
| extends::updateProjectionMatrixsrc/assets/virtual-scene-editor.js:5 | method | 1 | 4 | 18 | 2 | 6.3 | |
| <anonymous>::getValueSizesrc/assets/virtual-scene-editor.js:5 | method | 1 | 1 | 16 | 0 | 6.2 | |
| is_safe_media_urlsrc/site_pack.rs:143 | fn | 9 | 9 | 8 | 0 | 6.2 | |
| write_sitesrc/manifest_store.rs:156 | fn | 157 | 27 | 3 | 21 | 6.1 |
Outside the workspace
anyhow base64 hyperdb image pulldown-cmark serde serde_json tiny_http