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-controller controller cargo crate
ControllerApp — extracted RuntimeApp crate.
29workspace deps
1direct dependents
8transitive dependents
31calls out
0calls in
49.8call-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), cre8-test-helpers (dev).
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). 65 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| load_runtimesrc/connection.rs:60 | fn | 7 | 2 | 3 | 2 | 2 | |
| load_runtimesrc/store.rs:6 | fn | 3 | 1 | 2 | 1 | 1.6 | |
| parse_actionsrc/connection.rs:52 | fn | 3 | 1 | 3 | 2 | 1.6 | |
| runsrc/init.rs:895 | fn | 21 | 2 | 2 | 8 | 1.5 | |
| update_activity_statussrc/init.rs:54 | fn | 29 | 1 | 3 | 4 | 1.4 | |
| runtime_from_servicessrc/connection.rs:56 | fn | 3 | 1 | 1 | 0 | 1.4 | |
| connectsrc/connection.rs:68 | fn | 10 | 4 | 3 | 5 | 1.3 | |
| query_optionssrc/connection.rs:122 | fn | 8 | 1 | 2 | 0 | 1.2 | |
| should_persist_controller_runtimesrc/init.rs:110 | fn | 3 | 3 | 2 | 0 | 1.1 | |
| run_local_job_flowsrc/init.rs:496 | fn | 79 | 3 | 1 | 5 | 1 | |
| apply_controller_start_configsrc/init.rs:84 | fn | 25 | 4 | 1 | 0 | 1 | |
| run_ticksrc/init.rs:705 | fn | 69 | 8 | 1 | 6 | 1 | |
| result_responsesrc/connection.rs:146 | fn | 8 | 1 | 2 | 1 | 0.9 | |
| context_with_runtimesrc/connection.rs:189 | fn | 16 | 1 | 2 | 3 | 0.9 | |
| controller_autostart_on_enqueuesrc/init.rs:30 | fn | 3 | 1 | 2 | 1 | 0.8 | |
| load_activity_booksrc/init.rs:38 | fn | 15 | 2 | 1 | 2 | 0.8 | |
| runtime_from_servicessrc/init.rs:18 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| normalize_remainingsrc/init.rs:133 | fn | 7 | 2 | 1 | 0 | 0.8 | |
| jobsrc/connection.rs:161 | fn | 15 | 1 | 1 | 0 | 0.8 | |
| triggersrc/connection.rs:177 | fn | 11 | 1 | 1 | 0 | 0.8 | |
| status_responsesrc/connection.rs:79 | fn | 8 | 1 | 1 | 1 | 0.7 | |
| query_responsesrc/connection.rs:88 | fn | 26 | 3 | 1 | 2 | 0.7 | |
| get_responsesrc/connection.rs:131 | fn | 14 | 1 | 1 | 1 | 0.7 | |
| enqueue_jobsrc/init.rs:127 | fn | 5 | 1 | 2 | 1 | 0.7 | |
| emit_controller_job_queuedsrc/init.rs:832 | fn | 14 | 1 | 2 | 1 | 0.7 | |
| mark_controller_activity_queuedsrc/init.rs:847 | fn | 15 | 2 | 2 | 1 | 0.7 | |
| virtual_bridge_autotick_enabledsrc/init.rs:34 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| with_gateway_requestsrc/init.rs:200 | fn | 19 | 2 | 1 | 1 | 0.7 | |
| is_reserved_connectionsrc/init.rs:220 | fn | 7 | 4 | 1 | 0 | 0.7 | |
| dedupe_installed_appssrc/init.rs:228 | fn | 9 | 2 | 1 | 0 | 0.7 | |
| connection_report_forsrc/init.rs:249 | fn | 100 | 9 | 1 | 1 | 0.7 | |
| run_stored_codesrc/init.rs:475 | fn | 20 | 3 | 1 | 2 | 0.7 | |
| load_runtimesrc/init.rs:22 | fn | 7 | 2 | 1 | 2 | 0.7 | |
| drain_controller_enqueue_requestssrc/init.rs:815 | fn | 16 | 3 | 1 | 4 | 0.7 | |
| resolve_controller_run_actionsrc/init.rs:917 | fn | 17 | 7 | 1 | 1 | 0.7 | |
| run_controller_actionsrc/init.rs:935 | fn | 17 | 7 | 1 | 7 | 0.7 | |
| is_controller_or_activity_connectionsrc/init.rs:1109 | fn | 8 | 2 | 1 | 0 | 0.7 | |
| persist_runtimesrc/store.rs:10 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| schedule_recurringsrc/init.rs:141 | fn | 30 | 3 | 1 | 2 | 0.6 | |
| enqueue_trigger_jobssrc/init.rs:172 | fn | 27 | 3 | 1 | 1 | 0.6 |
Outside the workspace
anyhow chrono serde serde_json