Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off

cre8-app-recipe recipe cargo crate

RecipeApp — the kitchen program format and executor: recipes (ingredients + sequenced steps + yield) cooked via Recipe.Cook, which dispatches Item.Upsert + Manufacture.StepCreate + Inventory.Receive by name (the Fabrication executor pattern, food-domain). Includes the smart-menu SSR view walking dish → recipe → ingredient provenance.

crates/cre8-app-recipe · level 10 · 3,912 lines (3,292 code) · 11 files · 140 fns (43 tests) · cyclomatic Σ 291

13workspace deps
1direct dependents
8transitive dependents
104calls out
0calls in
110call-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). 140 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
canonical_slugsrc/store.rs:33fn246813.2
response_errorsrc/view_templates.rs:903fn62302.6
connectsrc/connection.rs:154fn30113122.3
nutrition_panel_htmlsrc/view_templates.rs:582fn678512.2
menu_entry_htmlsrc/view_templates.rs:741fn3810622.1
runsrc/init.rs:9fn302441.9
meal_ingredientssrc/nutrition.rs:48fn323601.6
index_status_valuessrc/view_templates.rs:838fn52311.6
detail_status_html_from_valuessrc/view_templates.rs:861fn131301.6
list_kind_sortedsrc/store.rs:323fn231231.5
provenance_table_htmlsrc/view_templates.rs:782fn216221.5
get_recipesrc/store.rs:208fn41641.4
trim_qtysrc/view_templates.rs:393fn32201.4
servesrc/supper_club.rs:117fn1075451.3
diet_attested_contractsrc/attestation.rs:90fn71331.3
index_live_status_htmlsrc/view_templates.rs:819fn41221.2
recipe_inventory_originsrc/cook.rs:37fn41411.2
default_recipessrc/catalog.rs:19fn4431201.2
memory_contextsrc/supper_club.rs:229fn61321.1
unavailable_status_htmlsrc/view_templates.rs:856fn41301.1
recipe_connectsrc/view_templates.rs:916fn31311.1
build_attested_receiptsrc/attestation.rs:105fn241301.1
index_status_html_from_responsesrc/view_templates.rs:824fn132231.1
list_cookssrc/store.rs:309fn91321.1
sample_recipesrc/nutrition.rs:173fn111301.1
infer_action_from_fieldssrc/connection.rs:144fn94101.1
normalize_ingredientsrc/store.rs:117fn181111
lineage_depth_from_responsesrc/view_templates.rs:417fn85201
upsert_recipesrc/store.rs:167fn404361
lineage_depthsrc/view_templates.rs:412fn41121
build_menu_treesrc/view_templates.rs:714fn266271
cooksrc/cook.rs:194fn268183161
Attestation::classifysrc/attestation.rs:61method74201
Attestation::is_mintablesrc/attestation.rs:79method31201
recipe_vertex_idsrc/store.rs:23fn31200.9
memory_contextsrc/lib.rs:36fn51110.9
recipe_home_treesrc/view_templates.rs:65fn322210.9
is_recipe_connectionsrc/init.rs:5fn31100.9
statussrc/store.rs:347fn81110.9
seed_default_recipessrc/store.rs:360fn134130.9

Outside the workspace

anyhow hyperdb serde serde_json