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

ItemApp — item model, store, and SSR views; consumed by the shop stack.

crates/cre8-app-item · level 15 · 7,577 lines (6,586 code) · 21 files · 406 fns (118 tests) · cyclomatic Σ 1,028

19workspace deps
3direct dependents
10transitive dependents
181calls out
17calls in
341call-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 · 6 calls · source referencenormal dep · 3 calls · source referencenormal dep · 11 calls · source referencenormal dep · 3 calls · source referencenormal dep · 1 calls · source referencenormal dep · 3 calls · source referencenormal dep · 48 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · source referencenormal dep · 13 calls · source referencenormal dep · 25 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 34 calls · source referencenormal dep · 21 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 3 calls · source referencedev dep · 1 calls · source referencedev dep · 6 calls · source referencenormal dep · 2 calls · source referencedev dep · 9 calls · incomplete scannormal dep · 0 calls · source referenceapp-itemL15 · 6,586 linescre8-app-itemapp-chessL25 · 19,409 linescre8-app-chessapp-actionL8 · 3,135 linescre8-app-actionapp-atomL10 · 17,183 linescre8-app-atomapp-imageL13 · 5,783 linescre8-app-imageapp-item-apiL7 · 32 linescre8-app-item-apiapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-protocolL9 · 26,097 linescre8-app-protocolapp-shopL14 · 31,666 linescre8-app-shopapp-shop-modelL5 · 935 linescre8-app-shop-modelapp-truthL7 · 20,485 linescre8-app-truthapp-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-apiutil-jsonL0 · 296 linescre8-util-jsonutil-textL0 · 37 linescre8-util-textutil-view-htmlL0 · 1,660 linescre8-util-view-htmlplatform-envL3 · 316 linescre8-platform-envtest-helpersL29 · 557 linescre8-test-helpersapp-manufactureL16 · 4,121 linescre8-app-manufactureapp-siteL13 · 57,528 linescre8-app-siteruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

2 calls1 calls1 calls1 calls1 calls1 calls9 calls3 calls1 calls2 calls1 calls1 calls1 calls1 calls14 calls1 calls1 calls1 calls6 calls3 calls4 calls2 calls1 calls2 calls1 calls17 calls1 calls4 calls4 calls2 calls1 calls5 calls1 calls4 calls2 calls1 calls10 calls1 calls1 calls1 calls2 calls1 calls1 callsstore.rsstorecrates/cre8-app-item/src/store.rs · 63 call sites in/outmedia.rsmediacrates/cre8-app-item/src/media.rs · 31 call sites in/outbackend.rsstore::backendcrates/cre8-app-item/src/store/backend.rs · 26 call sites in/outconnection.rsconnectioncrates/cre8-app-item/src/connection.rs · 23 call sites in/outcompose.rscomposecrates/cre8-app-item/src/compose.rs · 17 call sites in/outview_detail.rsview_detailcrates/cre8-app-item/src/view_detail.rs · 13 call sites in/outupload.rsuploadcrates/cre8-app-item/src/upload.rs · 10 call sites in/outeconomics.rseconomicscrates/cre8-app-item/src/economics.rs · 9 call sites in/outfeed.rsfeedcrates/cre8-app-item/src/feed.rs · 9 call sites in/outverbs.rsverbscrates/cre8-app-item/src/verbs.rs · 8 call sites in/outapp.rsappcrates/cre8-app-item/src/app.rs · 7 call sites in/outview_templates.rsview_templatescrates/cre8-app-item/src/view_templates.rs · 7 call sites in/outfacts.rsfactscrates/cre8-app-item/src/facts.rs · 6 call sites in/outmodel.rsmodelcrates/cre8-app-item/src/model.rs · 5 call sites in/outimage_studio.rsimage_studiocrates/cre8-app-item/src/image_studio.rs · 2 call sites in/outview_compose.rsview_composecrates/cre8-app-item/src/view_compose.rs · 2 call sites in/outview_index.rsview_indexcrates/cre8-app-item/src/view_index.rs · 2 call sites in/outdetail.jsassets::detailcrates/cre8-app-item/assets/detail.js · 1 call sites in/outvendor.rsvendorcrates/cre8-app-item/src/vendor.rs · 1 call sites in/out

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 406 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
slicesrc/facts.rs:69fn3122011.3
connectsrc/connection.rs:68fn551910203.6
vertex_idsrc/store/backend.rs:18fn31303.5
livesrc/store/backend.rs:27fn311503.3
primarysrc/media.rs:306fn51803.1
lookupsrc/store/backend.rs:30fn311613.1
get_item_storagesrc/store/backend.rs:188fn31153
get_itemsrc/store.rs:113fn31912.9
upsert_item_storagesrc/store/backend.rs:152fn101332.9
parse_entrysrc/media.rs:267fn313192.7
media_entriessrc/media.rs:251fn114812.7
is_content_addresssrc/media.rs:214fn32602.7
recordsrc/store/backend.rs:24fn311102.6
item_verticessrc/store/backend.rs:21fn311012.4
sayassets/composer.js:64fn43302.3
upsert_in_graphsrc/store/backend.rs:107fn45109132.2
try_servesrc/vendor.rs:122fn265382.1
composer_htmlsrc/view_compose.rs:81fn593402
refreshassets/composer.js:282fn98512
get_or_sync_from_shop_item_storagesrc/store/backend.rs:370fn41111.9
model_viewer_etagsrc/vendor.rs:75fn81501.8
get_summarysrc/store.rs:166fn31321.8
get_item_by_slug_storagesrc/store/backend.rs:191fn82151.7
hexsrc/feed.rs:253fn31401.6
get_or_sync_from_shop_itemsrc/store.rs:162fn31211.6
upsert_app_item_storagesrc/store/backend.rs:167fn213151.6
inspectsrc/facts.rs:21fn256641.6
item_live_status_htmlsrc/view_templates.rs:195fn312211.6
ContentKind::from_mimesrc/media.rs:85method1910501.6
unwrapassets/composer.js:68fn57301.5
get_item_by_shop_sku_storagesrc/store/backend.rs:199fn143161.5
ContentKind::from_tagsrc/media.rs:69method128301.4
servesrc/vendor.rs:166fn31611.4
list_items_storagesrc/store/backend.rs:213fn213151.4
FeedCandidate::herosrc/feed.rs:89method31211.4
get_itemsrc/connection.rs:386fn185331.4
get_item_by_slugsrc/store.rs:123fn31611.4
recordsrc/feed.rs:265fn181401.4
upsert_app_item_by_identitysrc/store.rs:52fn31211.3
contractssrc/economics.rs:34fn91231.3

Outside the workspace

anyhow hyperdb serde serde_json sha2