1 viewer
rust 1,854,448 · typescript 233,181 · javascript 132,491 · python 19,572 · 6,381 files · digest 17250db9be6a · built in 2.2 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).
6workspace deps
3direct dependents
9transitive dependents
9calls out
1calls in
30.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.
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.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| connection_invoke_call_cellsrc/connection.rs:18 | fn | 3 | 1 | 3 | 0 | 3 | |
| connection_invoke_callsrc/connection.rs:28 | fn | 3 | 1 | 1 | 1 | 1.5 | |
| runsrc/init.rs:6 | fn | 11 | 1 | 3 | 0 | 1.5 | |
| action_from_namesrc/connection.rs:83 | fn | 11 | 5 | 1 | 0 | 1.4 | |
| evidence_record_actionsrc/connection.rs:155 | fn | 39 | 2 | 2 | 5 | 1.4 | |
| connectsrc/connection.rs:197 | fn | 11 | 5 | 4 | 6 | 1.2 | |
| invoke_actionsrc/connection.rs:97 | fn | 9 | 1 | 2 | 1 | 1.2 | |
| query_actionsrc/connection.rs:107 | fn | 13 | 1 | 2 | 0 | 1.2 | |
| status_actionsrc/connection.rs:121 | fn | 8 | 1 | 2 | 0 | 1.2 | |
| contextsrc/connection.rs:240 | fn | 3 | 1 | 5 | 1 | 1.2 | |
| parse_actionsrc/connection.rs:79 | fn | 3 | 1 | 2 | 1 | 1.1 | |
| handle_connection_evidence_recordsrc/connection.rs:228 | fn | 3 | 1 | 2 | 1 | 0.8 | |
| metadata_with_connection_sourcesrc/connection.rs:134 | fn | 13 | 3 | 1 | 0 | 0.7 | |
| proof_backed_claim_has_proof_refsrc/connection.rs:148 | fn | 6 | 4 | 1 | 0 | 0.7 | |
| clear_invoke_handlersrc/connection.rs:244 | fn | 5 | 2 | 2 | 1 | 0.7 | |
| append_instancesrc/connection.rs:250 | fn | 17 | 1 | 2 | 0 | 0.7 | |
| install_connection_invoke_callsrc/connection.rs:22 | fn | 5 | 2 | 2 | 1 | 0.7 | |
| result_actionsrc/connection.rs:130 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| handle_connection_invokesrc/connection.rs:215 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| handle_connection_querysrc/connection.rs:219 | fn | 4 | 1 | 1 | 1 | 0.6 | |
| handle_connection_statussrc/connection.rs:224 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| ConnectionApp::metasrc/app.rs:144 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ConnectionApp::bootsrc/app.rs:148 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| ConnectionApp::handlesrc/app.rs:152 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| ConnectionApp::connectsrc/app.rs:156 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| ConnectionApp::connection_extrassrc/app.rs:160 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ConnectionApp::route_handler_specssrc/app.rs:164 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ConnectionApp::connection_handlerssrc/app.rs:168 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| connection_app_exposes_metadata_sidecars_handlers_and_boot_reportsrc/app.rs:180 | fn | 37 | 1 | 0 | 2 | 0.5 | |
| default_confidencesrc/connection.rs:75 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| parse_action_covers_default_alias_and_result_pathssrc/connection.rs:269 | fn | 23 | 1 | 0 | 1 | 0.5 | |
| invoke_paths_cover_missing_and_installed_handlerssrc/connection.rs:294 | fn | 16 | 1 | 0 | 5 | 0.5 | |
| query_status_and_result_paths_cover_store_and_fallbackssrc/connection.rs:312 | fn | 27 | 1 | 0 | 5 | 0.5 | |
| invalid_input_defaults_to_invoke_actionsrc/connection.rs:341 | fn | 7 | 1 | 0 | 3 | 0.5 | |
| evidence_record_writes_protocol_evidence_claimsrc/connection.rs:350 | fn | 48 | 1 | 0 | 3 | 0.5 | |
| evidence_record_rejects_proof_backed_claim_without_proof_refsrc/connection.rs:400 | fn | 23 | 1 | 0 | 2 | 0.5 | |
| run_writes_connection_report_from_store_countsrc/init.rs:24 | fn | 22 | 1 | 0 | 3 | 0.5 |
Outside the workspace
anyhow serde serde_json