Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-controller controller cargo crate

ControllerApp — extracted RuntimeApp crate.

crates/cre8-app-controller · level 27 · 1,474 lines (1,289 code) · 5 files · 65 fns (10 tests) · cyclomatic Σ 154

29workspace deps
1direct dependents
8transitive dependents
31calls out
0calls in
49.5call-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.

normal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 3 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 5 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 9 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 2 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencedev dep · 0 calls · incomplete scannormal dep · 0 calls · source referenceapp-controllerL27 · 1,289 linescre8-app-controllerapp-accountL9 · 3,668 linescre8-app-accountapp-actionL8 · 3,135 linescre8-app-actionapp-activityL10 · 1,599 linescre8-app-activityapp-activity-modelL0 · 410 linescre8-app-activity-modelapp-assetL8 · 671 linescre8-app-assetapp-controller-modelL0 · 366 linescre8-app-controller-modelapp-exchangeL7 · 698 linescre8-app-exchangeapp-indexL7 · 270 linescre8-app-indexapp-interpretL11 · 13,233 linescre8-app-interpretapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-marketL20 · 16,894 linescre8-app-marketapp-matchingL17 · 23,403 linescre8-app-matchingapp-passportL10 · 4,486 linescre8-app-passportapp-pathL18 · 676 linescre8-app-pathapp-positionL19 · 1,730 linescre8-app-positionapp-protocolL9 · 26,097 linescre8-app-protocolapp-transactionL18 · 464 linescre8-app-transactionapp-truthL7 · 20,485 linescre8-app-truthapp-validationL9 · 2,405 linescre8-app-validationapp-virtualL26 · 25,156 linescre8-app-virtualapp-walletL18 · 6,665 linescre8-app-walletplatform-envL3 · 316 linescre8-platform-envplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hostutil-connection-actionL0 · 112 linescre8-util-connection-actionutil-jsonL0 · 296 linescre8-util-jsontest-helpersL29 · 557 linescre8-test-helpersruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

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.

functionkindlinescyclomaticcallerscalleesweightcrystal
load_runtimesrc/connection.rs:60fn72322
load_runtimesrc/store.rs:6fn31211.6
parse_actionsrc/connection.rs:52fn31321.6
runsrc/init.rs:895fn212281.5
update_activity_statussrc/init.rs:54fn291341.4
runtime_from_servicessrc/connection.rs:56fn31101.4
connectsrc/connection.rs:68fn104351.3
query_optionssrc/connection.rs:122fn81201.2
should_persist_controller_runtimesrc/init.rs:110fn33201.1
run_local_job_flowsrc/init.rs:496fn793151
apply_controller_start_configsrc/init.rs:84fn254101
run_ticksrc/init.rs:705fn698161
result_responsesrc/connection.rs:146fn81210.9
context_with_runtimesrc/connection.rs:189fn161230.9
controller_autostart_on_enqueuesrc/init.rs:30fn31210.8
load_activity_booksrc/init.rs:38fn152120.8
runtime_from_servicessrc/init.rs:18fn31100.8
normalize_remainingsrc/init.rs:133fn72100.8
jobsrc/connection.rs:161fn151100.8
triggersrc/connection.rs:177fn111100.8
status_responsesrc/connection.rs:79fn81110.7
query_responsesrc/connection.rs:88fn263120.7
get_responsesrc/connection.rs:131fn141110.7
enqueue_jobsrc/init.rs:127fn51210.7
emit_controller_job_queuedsrc/init.rs:832fn141210.7
mark_controller_activity_queuedsrc/init.rs:847fn152210.7
virtual_bridge_autotick_enabledsrc/init.rs:34fn31110.7
with_gateway_requestsrc/init.rs:200fn192110.7
is_reserved_connectionsrc/init.rs:220fn74100.7
dedupe_installed_appssrc/init.rs:228fn92100.7
connection_report_forsrc/init.rs:249fn1009110.7
run_stored_codesrc/init.rs:475fn203120.7
load_runtimesrc/init.rs:22fn72120.6
drain_controller_enqueue_requestssrc/init.rs:815fn163140.6
resolve_controller_run_actionsrc/init.rs:917fn177110.6
run_controller_actionsrc/init.rs:935fn177170.6
is_controller_or_activity_connectionsrc/init.rs:1109fn82100.6
persist_runtimesrc/store.rs:10fn31110.6
schedule_recurringsrc/init.rs:141fn303120.6
enqueue_trigger_jobssrc/init.rs:172fn273110.6

Outside the workspace

anyhow chrono serde serde_json