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-runtime-dispatch-host crates cargo crate

Runtime app dispatch host over the entrypoint-owned app inventory.

crates/cre8-runtime-dispatch-host · level 7 · 1,490 lines (1,205 code) · 1 files · 87 fns (31 tests) · cyclomatic Σ 156

6workspace deps
6direct dependents
23transitive dependents
21calls out
27calls in
98.4call-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 · 4 calls · source referencenormal dep · 4 calls · source referencenormal dep · 1 calls · source referencenormal dep · 3 calls · source referencenormal dep · 8 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 10 calls · source referencenormal dep · 6 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referenceruntime-dispatch-hostL7 · 1,205 linescre8-runtime-dispatch-hostapp-agentL24 · 25,428 linescre8-app-agentapp-code_changeL22 · 2,183 linescre8-app-code_changeruntime-app-catalogL28 · 681 linescre8-runtime-app-catalogruntime-browserL31 · 445 linescre8-runtime-browserruntime-catalogL29 · 1,374 linescre8-runtime-catalogplatform-envL3 · 316 linescre8-platform-envplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-hostL1 · 1,649 linescre8-runtime-hostruntime-reflectionL3 · 3,332 linescre8-runtime-reflectiontest-helpersL29 · 557 linescre8-test-helpers

Files

lowhigh

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 87 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
anchor_sanitizesrc/lib.rs:172fn63605.3
resolve_vertex_refsrc/lib.rs:335fn911234.2
runtime_appssrc/lib.rs:29fn31303.8
ctxsrc/lib.rs:890fn811403.7
dispatch_connection_execsrc/lib.rs:72fn314453.2
handler_forsrc/lib.rs:45fn1741113
recording_contextsrc/lib.rs:899fn1011122.6
dispatch_connectionsrc/lib.rs:63fn811012.5
non_empty_vertex_idsrc/lib.rs:415fn42202.4
json_path_lookupsrc/lib.rs:457fn103202.4
json_path_stringsrc/lib.rs:489fn31422.4
emit_with_fanoutsrc/lib.rs:649fn294742.2
resolve_each_itemssrc/lib.rs:425fn112722.1
resolve_fixed_vertex_refsrc/lib.rs:346fn144131.7
resolve_payload_vertex_refsrc/lib.rs:362fn104121.7
resolve_literal_vertex_refsrc/lib.rs:374fn82111.7
register_dispatch_appssrc/lib.rs:20fn83801.6
vertex_id_from_valuesrc/lib.rs:477fn83211.6
try_write_connection_anchorsrc/lib.rs:204fn11101.6
min_vertexsrc/lib.rs:850fn232201.5
json_scalar_stringsrc/lib.rs:494fn115101.5
write_one_declared_edge_resolvedsrc/lib.rs:787fn613321.4
resolve_each_input_itemssrc/lib.rs:438fn71121.4
resolve_single_itemsrc/lib.rs:447fn71111.4
emit_successful_dispatch_edgessrc/lib.rs:122fn174211.2
resolve_json_vertexsrc/lib.rs:403fn41121.2
resolve_output_raw_vertexsrc/lib.rs:409fn41121.2
receiptsrc/lib.rs:910fn31511.2
commit_successful_dispatch_receiptssrc/lib.rs:104fn172221.1
emit_declared_edges_for_connectionsrc/lib.rs:535fn265451.1
json_path_arraysrc/lib.rs:472fn31111.1
resolve_actor_vertexsrc/lib.rs:384fn32111
resolve_receipt_vertexsrc/lib.rs:389fn31111
resolve_connection_vertexsrc/lib.rs:394fn72111
fanout_modesrc/lib.rs:688fn84111
emit_from_fanoutsrc/lib.rs:698fn272131
emit_to_fanoutsrc/lib.rs:727fn272131
write_one_declared_edgesrc/lib.rs:756fn233121
write_connection_anchor_innersrc/lib.rs:235fn642320.9
fixture_handlersrc/lib.rs:914fn31100.9

Outside the workspace

anyhow serde_json tracing