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

ConnectionApp — connection invoker + store. Extracted from src/apps/connection (2026-05-23, step 11 of src/apps elimination).

crates/cre8-app-connection · level 10 · 698 lines (594 code) · 5 files · 37 fns (11 tests) · cyclomatic Σ 53

6workspace deps
3direct dependents
9transitive dependents
9calls out
1calls in
30.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 · 3 calls · source referencenormal dep · 4 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referenceapp-connectionL10 · 594 linescre8-app-connectionapp-protocolL9 · 26,097 linescre8-app-protocolapp-truthL7 · 20,485 linescre8-app-truthplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-hostL1 · 1,649 linescre8-runtime-hostapp-realmL27 · 7,854 linescre8-app-realmruntime-app-catalogL28 · 681 linescre8-runtime-app-catalogruntime-catalogL29 · 1,374 linescre8-runtime-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). 37 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
connection_invoke_call_cellsrc/connection.rs:18fn31302.9
connection_invoke_callsrc/connection.rs:28fn31111.5
runsrc/init.rs:6fn111301.5
action_from_namesrc/connection.rs:83fn115101.4
evidence_record_actionsrc/connection.rs:155fn392251.4
connectsrc/connection.rs:197fn115461.2
invoke_actionsrc/connection.rs:97fn91211.2
query_actionsrc/connection.rs:107fn131201.2
status_actionsrc/connection.rs:121fn81201.2
contextsrc/connection.rs:240fn31511.1
parse_actionsrc/connection.rs:79fn31211.1
handle_connection_evidence_recordsrc/connection.rs:228fn31210.8
metadata_with_connection_sourcesrc/connection.rs:134fn133100.7
proof_backed_claim_has_proof_refsrc/connection.rs:148fn64100.7
clear_invoke_handlersrc/connection.rs:244fn52210.7
append_instancesrc/connection.rs:250fn171200.7
install_connection_invoke_callsrc/connection.rs:22fn52210.7
result_actionsrc/connection.rs:130fn31110.7
handle_connection_invokesrc/connection.rs:215fn31110.6
handle_connection_querysrc/connection.rs:219fn41110.6
handle_connection_statussrc/connection.rs:224fn31110.6
ConnectionApp::metasrc/app.rs:144trait impl31000.5
ConnectionApp::bootsrc/app.rs:148trait impl31010.5
ConnectionApp::handlesrc/app.rs:152trait impl31010.5
ConnectionApp::connectsrc/app.rs:156trait impl31010.5
ConnectionApp::connection_extrassrc/app.rs:160trait impl31000.5
ConnectionApp::route_handler_specssrc/app.rs:164trait impl31000.5
ConnectionApp::connection_handlerssrc/app.rs:168trait impl31000.5
connection_app_exposes_metadata_sidecars_handlers_and_boot_reportsrc/app.rs:180fn371020.5
default_confidencesrc/connection.rs:75fn31000.5
parse_action_covers_default_alias_and_result_pathssrc/connection.rs:269fn231010.5
invoke_paths_cover_missing_and_installed_handlerssrc/connection.rs:294fn161050.5
query_status_and_result_paths_cover_store_and_fallbackssrc/connection.rs:312fn271050.5
invalid_input_defaults_to_invoke_actionsrc/connection.rs:341fn71030.5
evidence_record_writes_protocol_evidence_claimsrc/connection.rs:350fn481030.5
evidence_record_rejects_proof_backed_claim_without_proof_refsrc/connection.rs:400fn231020.5
run_writes_connection_report_from_store_countsrc/init.rs:24fn221030.5

Outside the workspace

anyhow serde serde_json