Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off

cre8-app-external_asset external cargo crate

ExternalAssetApp extracted app crate.

crates/cre8-app-external_asset · level 7 · 2,174 lines (1,963 code) · 5 files · 131 fns (15 tests) · cyclomatic Σ 166

9workspace deps
5direct dependents
50transitive dependents
54calls out
33calls in
110call-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.

Declared but never named in this crate's source: cre8-runtime-core (normal).

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). 131 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
ensure_tablessrc/store.rs:100fn312115.5
ref_vidsrc/store.rs:123fn31604.2
open_external_asset_graphsrc/store.rs:104fn611412.3
external_event_vidsrc/store.rs:111fn31802.1
list_external_asset_eventssrc/store.rs:504fn152831.8
update_external_asset_inbox_statesrc/store.rs:807fn221431.6
get_external_asset_eventsrc/store.rs:485fn182781.5
external_inbox_vidsrc/store.rs:119fn31401.4
connect_ref_edgesrc/store.rs:242fn241331.4
event_idsrc/connection.rs:81fn31501.4
upsert_graph_vertexsrc/store.rs:155fn31511.3
row_json_valuesrc/store.rs:955fn62311.3
insert_external_asset_eventsrc/store.rs:451fn331751.3
graph_edge_idsrc/store.rs:151fn31201.2
upsert_graph_edgesrc/store.rs:159fn31201.2
external_reconciliation_vidsrc/store.rs:115fn31301.2
get_external_asset_inboxsrc/store.rs:735fn172581.2
connectsrc/connection.rs:125fn51331.2
limitsrc/connection.rs:77fn31401.1
row_external_asset_eventsrc/store.rs:1046fn251341.1
upsert_external_asset_reconciliationsrc/store.rs:586fn391451
get_external_asset_reconciliationsrc/store.rs:626fn222481
list_external_asset_events_graphsrc/store.rs:520fn171141
list_external_asset_events_sqlsrc/store.rs:555fn301131
parse_actionsrc/connection.rs:64fn31221
row_external_asset_inboxsrc/store.rs:1180fn201331
row_external_asset_reconciliationsrc/store.rs:1100fn171350.9
prepare_external_asset_inbox_updatesrc/store.rs:837fn181150.9
persist_inbox_state_sqlsrc/store.rs:856fn301120.9
persist_inbox_graphsrc/store.rs:921fn121160.9
normalized_actionsrc/connection.rs:68fn31100.9
action_from_keywordsrc/connection.rs:72fn41110.9
ensure_ref_vertexsrc/store.rs:175fn122120.9
countssrc/store.rs:941fn81330.9
ref_vertexsrc/store.rs:163fn111100.9
parse_event_propssrc/store.rs:212fn31200.9
parse_inbox_propssrc/store.rs:220fn31300.8
external_asset_action_handlersrc/connection.rs:142fn31100.8
external_asset_cached_resultsrc/connection.rs:146fn71100.8
dispatch_external_asset_actionsrc/connection.rs:131fn102120.8

Outside the workspace

anyhow hyperdb serde serde_json