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-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) and the assembly line that casts them on the Manufacture ledger; lists designs in the Emberform studio Shop as made-to-order goods its owner sells, and renders the candlelit storefront.
Neighbourhood
Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.
Files
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). 221 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| text_ofsrc/studio.rs:77 | fn | 3 | 1 | 15 | 0 | 7.8 | |
| textsrc/view_common.rs:15 | fn | 3 | 1 | 20 | 0 | 5.2 | |
| get_designsrc/store.rs:353 | fn | 4 | 1 | 16 | 4 | 2.6 | |
| capitalizedsrc/view_common.rs:20 | fn | 7 | 2 | 7 | 0 | 2.5 | |
| canonical_slugsrc/store.rs:54 | fn | 24 | 6 | 5 | 1 | 2.1 | |
| Studio::item_forsrc/studio.rs:107 | method | 7 | 2 | 7 | 2 | 1.9 | |
| seed_default_designssrc/store.rs:548 | fn | 14 | 4 | 7 | 3 | 1.8 | |
| same_accountsrc/studio.rs:194 | fn | 4 | 2 | 5 | 1 | 1.8 | |
| connectsrc/connection.rs:147 | fn | 33 | 10 | 6 | 12 | 1.7 | |
| memory_contextsrc/connection.rs:233 | fn | 3 | 1 | 5 | 1 | 1.7 | |
| Storefront::studiosrc/view_model.rs:67 | method | 3 | 1 | 3 | 0 | 1.6 | |
| form_bodysrc/view_common.rs:144 | fn | 66 | 7 | 2 | 0 | 1.6 | |
| upsert_designsrc/store.rs:260 | fn | 92 | 12 | 6 | 16 | 1.6 | |
| candle_svg_innersrc/view_common.rs:102 | fn | 34 | 1 | 2 | 2 | 1.6 | |
| list_designssrc/store.rs:358 | fn | 43 | 2 | 7 | 3 | 1.5 | |
| Studio::ownersrc/studio.rs:92 | method | 3 | 1 | 4 | 1 | 1.5 | |
| design_media_data_urisrc/view_common.rs:88 | fn | 10 | 1 | 2 | 2 | 1.5 | |
| day_ofsrc/view_common.rs:60 | fn | 3 | 1 | 4 | 1 | 1.5 | |
| candle_svgsrc/view_common.rs:69 | fn | 11 | 1 | 5 | 3 | 1.5 | |
| listing_requestsrc/studio.rs:380 | fn | 58 | 3 | 3 | 2 | 1.4 | |
| all_castssrc/store.rs:492 | fn | 5 | 1 | 3 | 3 | 1.4 | |
| listing_item_idsrc/studio.rs:63 | fn | 3 | 1 | 2 | 0 | 1.4 | |
| Storefront::listingsrc/view_model.rs:87 | method | 4 | 1 | 6 | 3 | 1.4 | |
| recent_make_htmlsrc/view_index.rs:167 | fn | 15 | 2 | 3 | 3 | 1.3 | |
| may_managesrc/studio.rs:202 | fn | 9 | 2 | 3 | 2 | 1.3 | |
| helixsrc/view_detail.rs:324 | fn | 6 | 1 | 5 | 0 | 1.3 | |
| list_castssrc/store.rs:506 | fn | 15 | 1 | 5 | 3 | 1.3 | |
| moneysrc/view_common.rs:29 | fn | 9 | 3 | 3 | 0 | 1.3 | |
| WaitingCandle::remainingsrc/studio.rs:529 | method | 3 | 1 | 3 | 0 | 1.3 | |
| storefrontsrc/view_index.rs:421 | fn | 7 | 1 | 5 | 2 | 1.3 | |
| build_index_treesrc/view_index.rs:31 | fn | 11 | 2 | 6 | 7 | 1.3 | |
| design_vertex_idsrc/store.rs:44 | fn | 3 | 1 | 3 | 0 | 1.2 | |
| rendersrc/view_index.rs:429 | fn | 3 | 1 | 5 | 0 | 1.2 | |
| storefront_hrefsrc/view_index.rs:43 | fn | 6 | 3 | 2 | 0 | 1.2 | |
| newest_firstsrc/store.rs:498 | fn | 7 | 1 | 2 | 0 | 1.2 | |
| memory_contextsrc/store.rs:567 | fn | 3 | 1 | 6 | 1 | 1.2 | |
| designssrc/view_index.rs:403 | fn | 6 | 1 | 2 | 0 | 1.2 | |
| published_item_idsrc/store.rs:429 | fn | 9 | 1 | 6 | 0 | 1.2 | |
| read_studiosrc/studio.rs:136 | fn | 34 | 7 | 5 | 3 | 1.2 | |
| fmt_numsrc/view_common.rs:137 | fn | 3 | 1 | 1 | 0 | 1.2 |
Outside the workspace
anyhow base64 hyperdb serde serde_json