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-runtime-browser crates cargo crate
WASM entry point and orchestrator for the CRE8 browser runtime.
19workspace deps
0direct dependents
0transitive dependents
52calls out
0calls in
28.6call-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-host (normal), cre8-runtime-reflection (normal), cre8-runtime-system (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). 47 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| runtime_snapshot_cellsrc/lib.rs:34 | fn | 3 | 1 | 2 | 0 | 1.9 | |
| runtime_hostsrc/lib.rs:53 | fn | 3 | 1 | 3 | 0 | 1.8 | |
| runtime_snapshot_or_errorsrc/lib.rs:44 | fn | 8 | 2 | 3 | 1 | 1.1 | |
| runtime_dispatch_connectionsrc/entrypoint/providers/dispatch.rs:11 | fn | 14 | 1 | 2 | 4 | 1 | |
| runtime_app_namessrc/entrypoint/providers/dispatch.rs:74 | fn | 3 | 1 | 2 | 1 | 1 | |
| declared_connection_ownersrc/entrypoint/providers/dispatch.rs:109 | fn | 10 | 1 | 2 | 0 | 0.8 | |
| register_browser_runtime_providerssrc/entrypoint/providers/mod.rs:6 | fn | 37 | 1 | 1 | 32 | 0.7 | |
| set_runtime_snapshotsrc/lib.rs:38 | fn | 5 | 2 | 1 | 1 | 0.5 | |
| init_runtime_hostsrc/lib.rs:58 | fn | 4 | 1 | 1 | 0 | 0.5 | |
| WasmHost::with_emitsrc/lib.rs:204 | method | 3 | 1 | 1 | 0 | 0.5 | |
| runtime_app_catalogsrc/entrypoint/providers/app_catalog.rs:1 | fn | 11 | 1 | 1 | 2 | 0.5 | |
| runtime_domain_app_namessrc/entrypoint/providers/app_catalog.rs:13 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| runtime_app_profile_namesrc/entrypoint/providers/app_catalog.rs:17 | fn | 3 | 1 | 1 | 0 | 0.5 | |
| runtime_catalog_target_namesrc/entrypoint/providers/app_catalog.rs:21 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| prepare_shutdownsrc/entrypoint/providers/boot.rs:5 | fn | 3 | 1 | 1 | 2 | 0.5 | |
| finish_shutdownsrc/entrypoint/providers/boot.rs:9 | fn | 3 | 1 | 1 | 2 | 0.5 | |
| run_boot_graphsrc/entrypoint/providers/boot.rs:13 | fn | 3 | 1 | 1 | 2 | 0.5 | |
| run_boot_graph_with_appssrc/entrypoint/providers/boot.rs:17 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| hydrate_runtime_appssrc/entrypoint/providers/boot.rs:21 | fn | 5 | 1 | 1 | 3 | 0.5 | |
| install_gateway_runtime_callsrc/entrypoint/providers/boot.rs:27 | fn | 3 | 1 | 1 | 0 | 0.5 | |
| start_provider_listenerssrc/entrypoint/providers/boot.rs:31 | fn | 3 | 1 | 1 | 0 | 0.5 | |
| runtime_connect_appsrc/entrypoint/providers/dispatch.rs:6 | fn | 4 | 1 | 1 | 1 | 0.5 | |
| runtime_dispatch_app_connectionsrc/entrypoint/providers/dispatch.rs:26 | fn | 9 | 1 | 1 | 2 | 0.5 | |
| runtime_dispatch_connection_responsesrc/entrypoint/providers/dispatch.rs:36 | fn | 7 | 1 | 1 | 1 | 0.5 | |
| runtime_dispatch_raw_httpsrc/entrypoint/providers/dispatch.rs:44 | fn | 6 | 1 | 1 | 0 | 0.5 | |
| runtime_dispatch_ws_messagesrc/entrypoint/providers/dispatch.rs:51 | fn | 10 | 4 | 1 | 1 | 0.5 | |
| runtime_boot_appsrc/entrypoint/providers/dispatch.rs:62 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| runtime_init_appsrc/entrypoint/providers/dispatch.rs:66 | fn | 3 | 1 | 1 | 2 | 0.5 | |
| runtime_handle_appsrc/entrypoint/providers/dispatch.rs:70 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| runtime_routessrc/entrypoint/providers/dispatch.rs:78 | fn | 3 | 1 | 1 | 2 | 0.5 | |
| runtime_app_summariessrc/entrypoint/providers/dispatch.rs:82 | fn | 16 | 1 | 1 | 3 | 0.5 | |
| runtime_app_handles_connectionsrc/entrypoint/providers/dispatch.rs:99 | fn | 9 | 2 | 1 | 4 | 0.5 | |
| runtime_connection_has_handlersrc/entrypoint/providers/dispatch.rs:120 | fn | 16 | 2 | 1 | 3 | 0.5 | |
| runtime_surface_jsonsrc/entrypoint/providers/surface.rs:3 | fn | 33 | 1 | 1 | 1 | 0.5 | |
| register_browser_entrypointsrc/entrypoint.rs:11 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| register_browser_entrypointsrc/entrypoint.rs:19 | fn | 1 | 1 | 0 | 0 | 0.5 | |
| create_runtime_with_hostsrc/lib.rs:64 | fn | 54 | 2 | 0 | 8 | 0.5 | |
| validatesrc/lib.rs:120 | fn | 16 | 3 | 0 | 2 | 0.5 | |
| statussrc/lib.rs:138 | fn | 7 | 2 | 0 | 2 | 0.5 | |
| routessrc/lib.rs:147 | fn | 7 | 2 | 0 | 2 | 0.5 |
Outside the workspace
anyhow js-sys serde serde_json wasm-bindgen wasm-bindgen-futures web-sys