Skip to content
1 viewer

rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off

cre8-app-candle candle cargo crate

CandleApp — on-demand 3D-sculpture candles. Owns the CandleDesign blueprint catalog (form + wax + scent + a mold→pour→cool→wick→finish stage spine for the assembly line) and publishes designs into a Shop as buyable items. Durable designs, animated SSR storefront, and the offline buy loop.

crates/cre8-app-candle · level 10 · 2,742 lines (2,318 code) · 8 files · 106 fns (26 tests) · cyclomatic Σ 193

11workspace deps
1direct dependents
8transitive dependents
57calls out
0calls in
85.7call-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

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

functionkindlinescyclomaticcallerscalleesweightcrystal
candle_svg_innersrc/view_templates.rs:815fn341223.5
published_item_idsrc/store.rs:299fn91802.5
candle_svgsrc/view_templates.rs:787fn111512.4
form_bodysrc/view_templates.rs:857fn667202.4
fmt_numsrc/view_templates.rs:850fn31102
get_designsrc/store.rs:223fn41941.9
canonical_slugsrc/store.rs:40fn246411.8
list_designssrc/store.rs:228fn432721.8
seed_default_designssrc/store.rs:394fn134731.8
price_displaysrc/view_templates.rs:770fn113401.5
connectsrc/connection.rs:134fn38114111.5
statussrc/store.rs:385fn61141.4
extract_idsrc/publish.rs:25fn101301.4
upsert_designsrc/store.rs:186fn363451.3
normalize_stagessrc/store.rs:142fn302201.3
design_vertex_idsrc/store.rs:30fn31301.2
design_card_htmlsrc/view_templates.rs:304fn302241.2
design_media_data_urisrc/view_templates.rs:801fn101211.1
index_status_htmlsrc/view_templates.rs:704fn151211.1
design_status_htmlsrc/view_templates.rs:720fn132211.1
get_castsrc/store.rs:354fn31531.1
memory_contextsrc/connection.rs:217fn31311.1
castsrc/cast.rs:36fn14611451
default_designssrc/catalog.rs:8fn741101
cast_vertex_idsrc/store.rs:34fn31201
memory_contextsrc/cast.rs:189fn51320.9
candle_design_route_contextsrc/view_templates.rs:98fn31110.9
memory_contextsrc/store.rs:412fn31310.9
mark_publishedsrc/store.rs:274fn233360.8
make_stages_htmlsrc/view_templates.rs:601fn383210.8
make_mint_htmlsrc/view_templates.rs:640fn283200.8
ensure_all_publishedsrc/publish.rs:112fn344450.8
infer_action_from_fieldssrc/connection.rs:124fn94100.8
effective_slugsrc/store.rs:117fn93110.7
default_stagessrc/store.rs:176fn91110.7
ensure_studio_shopsrc/publish.rs:38fn182220.7
publish_designsrc/publish.rs:62fn453230.7
build_make_treesrc/view_templates.rs:554fn171240.7
str_ofsrc/cast.rs:29fn31100.7
record_castsrc/store.rs:317fn363130.7

Outside the workspace

anyhow base64 hyperdb serde serde_json