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

FoodApp — extracted RuntimeApp crate.

crates/cre8-app-food · level 9 · 3,543 lines (2,983 code) · 13 files · 144 fns (61 tests) · cyclomatic Σ 285

11workspace deps
1direct dependents
8transitive dependents
45calls out
0calls in
126call-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 · 15 calls · source referencenormal dep · 0 calls · source referencenormal dep · 12 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 4 calls · source referencedev dep · 4 calls · source referencenormal dep · 0 calls · source referenceapp-foodL9 · 2,983 linescre8-app-foodapp-actionL8 · 3,135 linescre8-app-actionapp-view-libL8 · 89,193 linescre8-app-view-libplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hostutil-geohashL0 · 128 linescre8-util-geohashutil-jsonL0 · 296 linescre8-util-jsonutil-textL0 · 37 linescre8-util-textutil-view-htmlL0 · 1,660 linescre8-util-view-htmlapp-truthL7 · 20,485 linescre8-app-truthruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

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

functionkindlinescyclomaticcallerscalleesweightcrystal
normalizesrc/nutrition_catalog.rs:101fn84506.4
resolve_cellsrc/cell.rs:26fn174624.1
get_non_empty_refsrc/connection.rs:192fn31603.6
find_profilesrc/nutrition_catalog.rs:110fn62713.2
analyze_mealsrc/nutrition_meal.rs:93fn3631123.1
analyzesrc/nutrition.rs:222fn1665653.1
connectsrc/connection.rs:79fn22126102.6
valid_coordsrc/cell.rs:15fn34102.3
parsesrc/nutrition_meal.rs:302fn31802
FoodInput::cellsrc/connection.rs:68method91511.8
resolved_ingredientssrc/nutrition_meal.rs:26fn6610151.8
get_first_non_emptysrc/connection.rs:196fn31411.7
catalog_valuesrc/nutrition_catalog.rs:176fn283411.7
computesrc/heatmap.rs:59fn9716541.6
import_sourcessrc/provider_import.rs:22fn564441.6
heatmap_map_svgsrc/view_templates.rs:146fn556321.5
nourishment_compasssrc/nutrition_meal.rs:241fn563481.4
build_food_heatmap_treesrc/view_templates.rs:111fn313361.4
promote_to_shopsrc/shop_binding.rs:21fn412441.4
record_sourcesrc/supply.rs:27fn583441.4
MapPoint::from_cellsrc/view_templates.rs:264method192211.4
MapPoint::fill_colorsrc/view_templates.rs:284method114201.4
infer_source_kindsrc/provider_import.rs:82fn3216201.2
record_mealsrc/nutrition_meal.rs:130fn572331.2
resolve_ingredientsrc/nutrition_catalog.rs:128fn217211.2
slugifysrc/shop_binding.rs:65fn31211.2
inputsrc/nutrition.rs:394fn31301.1
deserts_table_htmlsrc/view_templates.rs:202fn203211.1
consumesrc/connection.rs:151fn401241.1
validatesrc/nutrition.rs:135fn517101
adequacysrc/nutrition.rs:187fn31101
balancesrc/nutrition.rs:191fn42101
percentsrc/nutrition.rs:196fn31101
nutrient_detailsrc/nutrition.rs:200fn111101
ingredient_gramssrc/nutrition_catalog.rs:150fn259211
recordsrc/heatmap.rs:163fn231310.9
nutrition_map_template_contextsrc/view_nutrition.rs:50fn351150.9
nourishment_compass_template_contextsrc/view_nutrition.rs:86fn321150.9
food_heatmap_route_contextsrc/view_templates.rs:54fn41100.9
food_heatmap_region_route_contextsrc/view_templates.rs:59fn133100.9

Outside the workspace

anyhow serde serde_json