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-ritual ritual cargo crate

RitualApp — scheduled temporal coordination and heartbeats.

crates/cre8-app-ritual · level 25 · 2,057 lines (1,841 code) · 7 files · 112 fns (14 tests) · cyclomatic Σ 159

11workspace deps
1direct dependents
8transitive dependents
76calls out
0calls in
80.3call-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 · incomplete scannormal dep · 0 calls · incomplete scannormal dep · 31 calls · source referencenormal dep · 33 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 4 calls · source referencenormal dep · 1 calls · source referencenormal dep · 4 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · source referenceapp-ritualL25 · 1,841 linescre8-app-ritualapp-actionL8 · 3,135 linescre8-app-actionapp-agentL24 · 25,428 linescre8-app-agentapp-truthL7 · 20,485 linescre8-app-truthapp-view-libL8 · 89,193 linescre8-app-view-libplatform-entropyL3 · 59 linescre8-platform-entropyplatform-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-cryptoL3 · 749 linescre8-util-cryptoruntime-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). 112 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
ensure_tablessrc/store.rs:70fn1111012.4
list_heartbeats_by_ritualsrc/store.rs:243fn271452
tablesrc/view_templates.rs:405fn31301.9
wasm_row_valuesrc/store.rs:91fn31101.5
runsrc/init.rs:4fn111201.3
ritual_action_aliasessrc/connection.rs:152fn131101.2
ritualsrc/view_templates.rs:469fn131201.2
wasm_recordssrc/store.rs:83fn61411.2
ritual_hrefsrc/connection.rs:109fn31311.2
slashing_for_missed_actorsrc/connection.rs:467fn201211.2
cadence_labelsrc/view_templates.rs:424fn92301.1
upsert_heartbeatsrc/store.rs:186fn341331
get_ritualsrc/store.rs:141fn222341
row_hbsrc/store.rs:479fn91220.9
connectsrc/connection.rs:135fn121120.9
status_actionsrc/connection.rs:191fn191100.9
declare_actionsrc/connection.rs:211fn481140.9
perform_actionsrc/connection.rs:260fn161150.9
audit_actionsrc/connection.rs:328fn81150.9
state_actionsrc/connection.rs:488fn161130.9
next_heartbeat_indexsrc/connection.rs:463fn31200.9
ritual_action_handlersrc/connection.rs:148fn31110.9
list_slashings_by_ritualsrc/store.rs:368fn241250.9
normalize_tokensrc/model.rs:113fn94200.8
normalize_objectsrc/model.rs:123fn32200.8
detail_treesrc/view_templates.rs:254fn4864140.8
ritual_participant_idssrc/connection.rs:443fn71300.8
row_ritualsrc/store.rs:432fn161230.8
windowsrc/view_templates.rs:483fn91300.8
statesrc/view_templates.rs:505fn31310.8
heartbeat_deadline_pending_responsesrc/connection.rs:364fn91100.8
complete_heartbeat_auditsrc/connection.rs:374fn321170.8
slashing_row_textsrc/store.rs:534fn81110.8
ritual_cardsrc/view_templates.rs:127fn91170.7
insert_slashingsrc/store.rs:334fn331130.7
ritual_row_textsrc/store.rs:450fn71110.7
ritual_row_numberssrc/store.rs:459fn81110.7
ritual_row_jsonsrc/store.rs:469fn81110.7
ritualsrc/connection.rs:509fn131200.7
list_performances_by_heartbeatsrc/store.rs:306fn271250.7

Outside the workspace

anyhow hyperdb serde serde_json