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

DonationApp — creative-reuse intake: a Donation is the receipt-bearing document for goods a donor hands to the organization. Intake orchestrates Item.Upsert + Inventory.Receive + Action.Record (donate/transfer verbs) by connection name, mails the receipt via Notification.Create, and serves the shareable receipt (/view/donation/{id}) and per-item lineage (/view/donation/lineage/{item_ref}) SSR pages. (2026-08-27).

crates/cre8-app-donation · level 10 · 2,797 lines (2,218 code) · 7 files · 133 fns (42 tests) · cyclomatic Σ 246

12workspace deps
1direct dependents
8transitive dependents
115calls out
0calls in
95.5call-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 · 16 calls · source referencenormal dep · 31 calls · source referencenormal dep · 1 calls · source referencenormal dep · 4 calls · source referencenormal dep · 33 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · source referencenormal dep · 8 calls · source referencenormal dep · 0 calls · source referencenormal dep · 12 calls · source referencenormal dep · 1 calls · source referencenormal dep · 5 calls · source referencedev dep · 1 calls · source referencenormal dep · 0 calls · source referenceapp-donationL10 · 2,218 linescre8-app-donationapp-protocolL9 · 26,097 linescre8-app-protocolapp-view-libL8 · 89,193 linescre8-app-view-libplatform-entropyL3 · 59 linescre8-platform-entropyplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hostutil-graph-vertexL0 · 173 linescre8-util-graph-vertexutil-textL0 · 37 linescre8-util-textutil-view-htmlL0 · 1,660 linescre8-util-view-htmlplatform-envL3 · 316 linescre8-platform-envruntime-app-catalogL28 · 681 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). 133 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
parsesrc/connection.rs:749fn31501.9
new_donation_idsrc/model.rs:58fn31211.7
connectsrc/connection.rs:176fn101511.7
Reader::may_read_privatesrc/connection.rs:503method43411.6
list_donationssrc/model.rs:188fn51821.5
callsrc/e2e_tests.rs:39fn31331.5
parse_donationsrc/model.rs:199fn161241.5
load_donationsrc/model.rs:184fn31931.4
lines_from_inputsrc/connection.rs:195fn285301.4
legacy_donation_idsrc/model.rs:67fn31411.4
upsert_donationsrc/model.rs:171fn1251131.3
runsrc/init.rs:9fn31201.3
Donation::newsrc/model.rs:132method1611011.3
str_atsrc/view_templates.rs:240fn31501.3
i64_atsrc/view_templates.rs:244fn31501.3
civil_datesrc/view_templates.rs:277fn31511.2
World::as_accountsrc/connection.rs:887method31711.1
handle_donation_listsrc/connection.rs:759fn31121.1
graphsrc/model.rs:221fn31701
linesrc/model.rs:225fn31701
extract_item_idsrc/connection.rs:253fn81201
slugsrc/connection.rs:263fn31211
operator_accountsrc/e2e_tests.rs:47fn111210.9
list_handlersrc/connection.rs:601fn257160.9
World::newsrc/connection.rs:852method191730.9
install_graphsrc/e2e_tests.rs:25fn111430.9
intake_two_linessrc/e2e_tests.rs:79fn121410.9
list_bodysrc/view_templates.rs:102fn92160.9
create_bodysrc/view_templates.rs:148fn41130.9
intake_handlersrc/connection.rs:267fn141103160.9
create_treesrc/view_templates.rs:156fn132240.9
Reader::ofsrc/connection.rs:487method135340.8
World::through_gatewaysrc/connection.rs:896method61610.8
lineage_handlersrc/connection.rs:631fn5241110.8
receipt_targetsrc/connection.rs:420fn41210.8
lineage_actionsrc/connection.rs:547fn167200.8
lineage_movementsrc/connection.rs:567fn113200.8
has_legacy_idsrc/model.rs:72fn31410.8
requiredsrc/connection.rs:187fn31300.8
session_doorsrc/view_templates.rs:98fn32230.8

Outside the workspace

anyhow hyperdb serde serde_json