Skip to content
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-action action cargo crate

ActionApp — concrete-noun verb event log (action.record / action.query / action.kind.*). First cre8-app-* extraction.

crates/cre8-app-action · level 7 · 2,857 lines (2,574 code) · 10 files · 146 fns (33 tests) · cyclomatic Σ 209

9workspace deps
21direct dependents
46transitive dependents
62calls out
53calls in
182call-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 · 32 callsnormal dep · 17 callsnormal dep · 1 callsnormal dep · 3 callsnormal dep · 2 callsnormal dep · 3 callsnormal dep · 0 callsnormal dep · 3 callsnormal dep · 1 callsnormal dep · 11 callsnormal dep · 10 callsnormal dep · 0 calls · never namednormal dep · 1 callsnormal dep · 3 callsnormal dep · 0 callsnormal dep · 0 calls · never namednormal dep · 0 calls · never namednormal dep · 6 callsnormal dep · 5 callsnormal dep · 3 callsnormal dep · 1 callsnormal dep · 0 calls · never namednormal dep · 1 callsnormal dep · 2 callsnormal dep · 1 callsnormal dep · 3 callsnormal dep · 1 callsnormal dep · 5 callsnormal dep · 0 calls · never namednormal dep · 0 callsapp-actionL7 · 2,574 linescre8-app-actionapp-truthL6 · 20,464 linescre8-app-truthapp-view-lib-apiL3 · 12,969 linescre8-app-view-lib-apiplatform-entropyL3 · 59 linescre8-platform-entropyplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL5 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,077 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hostutil-jsonL0 · 296 linescre8-util-jsonapp-causal-capsuleL17 · 8,429 linescre8-app-causal-capsuleapp-chessL24 · 16,970 linescre8-app-chessapp-choreographyL24 · 5,961 linescre8-app-choreographyapp-commonsL19 · 534 linescre8-app-commonsapp-constructionL8 · 1,530 linescre8-app-constructionapp-controllerL26 · 1,289 linescre8-app-controllerapp-courtL10 · 2,833 linescre8-app-courtapp-dialecticL24 · 2,435 linescre8-app-dialecticapp-foodL8 · 2,975 linescre8-app-foodapp-healthL10 · 7,165 linescre8-app-healthapp-itemL19 · 6,487 linescre8-app-itemapp-manufactureL20 · 4,124 linescre8-app-manufactureapp-ritualL24 · 1,429 linescre8-app-ritualapp-shelterL8 · 250 linescre8-app-shelterapp-shopL18 · 28,508 linescre8-app-shopapp-taskL20 · 5,124 linescre8-app-taskapp-timeL18 · 6,826 linescre8-app-timeapp-transportL9 · 16,843 linescre8-app-transportapp-utilityL8 · 411 linescre8-app-utilityapp-workL20 · 988 linescre8-app-workruntime-app-catalogL27 · 676 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). 146 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
record_eventsrc/store.rs:165fn1131728.5
connectsrc/connection.rs:257fn2531157.5
list_eventssrc/store.rs:185fn711215.9
list_events_storagesrc/store/backend.rs:102fn141125.5
record_graph_actionsrc/api.rs:31fn1911024.9
dedupe_eventsrc/store.rs:177fn32114.1
record_event_storagesrc/store/backend.rs:26fn561144.1
get_event_by_dedupe_keysrc/store.rs:216fn31204
enrich_payloadsrc/api.rs:81fn81353.4
ensure_tablessrc/store.rs:161fn31813.1
first_nonemptysrc/connection.rs:477fn61402.9
list_events_memorysrc/store/backend.rs:118fn231122.8
list_events_sqlsrc/store/backend.rs:157fn361162.8
row_event_facadesrc/store/backend.rs:514fn231542.4
text_matchessrc/store/backend.rs:589fn62202.4
get_event_storagesrc/store/backend.rs:83fn182142.4
get_eventsrc/store.rs:181fn31612.3
payload_with_graph_aliasessrc/connection.rs:484fn172231.9
record_matchessrc/store/backend.rs:559fn51121.9
event_filtersrc/connection.rs:185fn131211.9
query_graph_actionssrc/api.rs:59fn511011.8
transaction_eventsrc/init.rs:22fn111201.8
handle_parsed_actionsrc/connection.rs:283fn152131.8
row_kind_facadesrc/store/backend.rs:539fn181441.8
memory_event_rowssrc/store/backend.rs:143fn124111.7
row_json_valuesrc/store/backend.rs:508fn41211.7
list_kinds_storagesrc/store/backend.rs:260fn141121.5
event_matchessrc/connection.rs:116fn64241.4
insert_stringsrc/api.rs:140fn62101.4
get_kindsrc/store.rs:203fn41421.4
normalize_textsrc/store.rs:220fn42401.4
kind_matchessrc/store/backend.rs:584fn32111.3
event_match_checkssrc/store/backend.rs:566fn161101.3
record_from_inputsrc/connection.rs:206fn311211.2
kind_record_from_inputsrc/connection.rs:238fn182201.2
sort_keysrc/connection.rs:521fn121201.2
parse_actionsrc/connection.rs:74fn101221.2
handle_parsed_querysrc/connection.rs:331fn262221.2
runsrc/init.rs:4fn131331.2
upsert_kindsrc/store.rs:193fn92331.2

Outside the workspace

anyhow serde serde_json