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-shop-model shop cargo crate

Shared Shop types — ShopRecord, OrderRecord, OrderItemRecord, ItemRecord, ItemAssetClaimRecord + normalization helpers. Lifted from the old root shop model so store/view/template code and sibling apps all bind directly.

crates/cre8-app-shop-model · level 5 · 1,049 lines (916 code) · 2 files · 51 fns (14 tests) · cyclomatic Σ 97

4workspace deps
4direct dependents
35transitive dependents
10calls out
26calls in
41.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

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
ItemRecord::available_quantitysrc/lib.rs:101method31903.8
default_item_asset_idsrc/lib.rs:452fn112512.7
refund_block_vertex_idsrc/session_package.rs:8fn31501.5
normalize_item_asset_idsrc/lib.rs:423fn42511.4
generate_idsrc/lib.rs:479fn61711.4
CartRecord::remove_linesrc/lib.rs:272method51301.3
validate_item_asset_idsrc/lib.rs:439fn92311.3
slugifysrc/lib.rs:488fn31411.2
CouponRecord::is_exhaustedsrc/lib.rs:329method32301
SessionPackageTerms::validatesrc/session_package.rs:23method95201
merge_cart_linesrc/lib.rs:378fn62101
normalize_objectsrc/lib.rs:397fn32700.9
shop_recordsrc/lib.rs:496fn171100.9
order_recordsrc/lib.rs:534fn261100.9
normalize_currencysrc/lib.rs:413fn42600.9
normalize_statussrc/lib.rs:469fn42600.8
CartRecord::add_linesrc/lib.rs:263method72300.8
CartRecord::total_unitssrc/lib.rs:278method31200.8
item_recordsrc/lib.rs:514fn191100.7
SessionPackageTerms::totalsrc/session_package.rs:33method91120.7
normalize_asset_idsrc/lib.rs:418fn42300.6
normalize_provider_idsrc/lib.rs:464fn42300.6
CouponRecord::is_activesrc/lib.rs:325method31100.6
apply_coupon_minorsrc/lib.rs:336fn103100.6
coupon_recordsrc/lib.rs:561fn161100.6
normalize_mediasrc/lib.rs:404fn85200.6
merge_cart_linessrc/lib.rs:367fn104110.6
normalize_coupon_kindsrc/lib.rs:385fn62100.6
normalize_coupon_valuesrc/lib.rs:392fn42100.6
normalize_shop_idsrc/lib.rs:347fn32110.5
normalize_shop_slugsrc/lib.rs:351fn33110.5
normalize_shop_namesrc/lib.rs:355fn32100.5
normalize_shop_ownersrc/lib.rs:359fn32100.5
normalize_shop_settlement_accountsrc/lib.rs:363fn32100.5
ShopRecord::normalizesrc/lib.rs:31method1820110.5
ItemRecord::normalizesrc/lib.rs:75method255080.5
OrderRecord::normalizesrc/lib.rs:136method253070.5
OrderItemRecord::normalizesrc/lib.rs:178method112040.5
CartRecord::normalizesrc/lib.rs:243method143050.5
CartRecord::is_opensrc/lib.rs:258method31000.5

Outside the workspace

serde serde_json