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

analyze_meal

cre8_app_food::nutrition_meal::analyze_meal

fn · cre8-app-food · crates/cre8-app-food/src/nutrition_meal.rs:93 pub(crate)

36lines
3cyclomatic
2max nesting
16statements
2? exits
1params
11callers
2callees
3.1 (p98)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (11 direct callers, 2 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitename · 1 siteref · 1 sitepath · 1 sitepath · 1 sitename · 2 sitesname · 1 sitename · 3 sitesname · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 11 sitesname · 1 sitename · 5 sitesname · 18 sitesmethod · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 2 sitesimport_sourcesapp-food · cc 4cre8_app_food::provider_import::import_sourceshandle_food_consumeapp-food · cc 1cre8_app_food::connection::handle_food_consumefood_connectapp-food · cc 1cre8_app_food::view_templates::food_connectFoodApp::connectapp-food · cc 1cre8_app_food::app::FoodApp::connecthandle_food_record_mealapp-food · cc 1cre8_app_food::connection::handle_food_record_mealconnect_status_unknown_and_…app-food · cc 1cre8_app_food::connection::tests::connect_status_unknown_and_handler_routes_are_stableconsume_maps_food_input_bef…app-food · cc 1cre8_app_food::connection::tests::consume_maps_food_input_before_delegating_to_actionrecording_preserves_nutriti…app-food · cc 1cre8_app_food::nutrition_meal::tests::recording_preserves_nutrition_snapshot_for_health_timelinenutrition_view_renders_the_…app-food · cc 1cre8_app_food::nutrition_view::tests::nutrition_view_renders_the_map_and_bridgeconnectapp-food · cc 12cre8_app_food::connection::connectrecord_mealapp-food · cc 2cre8_app_food::nutrition_meal::record_mealnutrition_map_template_cont…app-food · cc 1cre8_app_food::nutrition_view::nutrition_map_template_contexthandle_food_analyze_mealapp-food · cc 1cre8_app_food::connection::handle_food_analyze_mealingredient_meal_resolves_po…app-food · cc 1cre8_app_food::nutrition_meal::tests::ingredient_meal_resolves_portions_and_sums_usda_profilesstrict_mode_still_rejects_a…app-food · cc 1cre8_app_food::nutrition_meal::tests::strict_mode_still_rejects_an_unknown_foodpartial_mode_reports_gaps_a…app-food · cc 1cre8_app_food::nutrition_meal::tests::partial_mode_reports_gaps_and_totals_the_restpartial_mode_reports_an_unr…app-food · cc 1cre8_app_food::nutrition_meal::tests::partial_mode_reports_an_unresolvable_unit_separatelypartial_mode_resolves_free_…app-food · cc 1cre8_app_food::nutrition_meal::tests::partial_mode_resolves_free_text_recipe_ingredient_namespartial_mode_still_fails_wh…app-food · cc 1cre8_app_food::nutrition_meal::tests::partial_mode_still_fails_when_nothing_resolvesthe_meal_mirror_builds_the_…app-food · cc 1cre8_app_food::nutrition_view::tests::the_meal_mirror_builds_the_dashboard_shape_it_declaresanalyze_mealapp-food · cc 3cre8_app_food::nutrition_meal::analyze_mealanalyzeapp-food · cc 5cre8_app_food::nutrition::analyzeresolved_ingredientsapp-food · cc 10cre8_app_food::nutrition_meal::resolved_ingredientsfind_profileapp-food · cc 2cre8_app_food::nutrition_catalog::find_profileresolve_ingredientapp-food · cc 7cre8_app_food::nutrition_catalog::resolve_ingredientvalidateapp-food · cc 7cre8_app_food::nutrition::validateadequacyapp-food · cc 1cre8_app_food::nutrition::adequacybalanceapp-food · cc 2cre8_app_food::nutrition::balancepercentapp-food · cc 1cre8_app_food::nutrition::percentnutrient_detailapp-food · cc 1cre8_app_food::nutrition::nutrient_detailingredient_gramsapp-food · cc 9cre8_app_food::nutrition_catalog::ingredient_gramsNutrientProfile::scaledapp-food · cc 1cre8_app_food::nutrition::NutrientProfile::scaledNutrientProfile::add_assignapp-food · cc 1cre8_app_food::nutrition::NutrientProfile::add_assign

Control flow

Source not readable from this process.

Callees 2

Source not readable from this process.