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

handle_plan_set

cre8_app_budget::plan::handle_plan_set

fn · cre8-app-budget · crates/cre8-app-budget/src/plan.rs:275 pub documented

63lines
11cyclomatic
2max nesting
31statements
7? exits
2params
3callers
11callees
0.7 (p58)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 11 sitesname · 1 sitename · 1 sitepath · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 2 sitespath · 1 sitepath · 2 sitespath · 1 sitename · 1 sitename · 2 sitesname · 2 sitesmethod · 3 sitesa_plan_is_written_only_for_…app-budget · cc 2cre8_app_budget::plan::tests::a_plan_is_written_only_for_the_caller_and_refused_when_it_does_not_fitthe_plan_view_connection_ad…app-budget · cc 2cre8_app_budget::plan::tests::the_plan_view_connection_adds_history_only_when_asked_and_bounds_itthe_plan_view_connection_re…app-budget · cc 1cre8_app_budget::plan::tests::the_plan_view_connection_reads_only_the_callers_planhandle_plan_setapp-budget · cc 11cre8_app_budget::plan::handle_plan_setnow_msplatform-time · cc 1cre8_platform_time::now_mslist_budgetsapp-budget · cc 1cre8_app_budget::store::list_budgetsmoney_root_idapp-budget · cc 1cre8_app_budget::plan::money_root_idcoherence_violationapp-budget · cc 10cre8_app_budget::plan::coherence_violationplan_categoryapp-budget · cc 8cre8_app_budget::plan::plan_categoryset_budget_durableapp-budget · cc 2cre8_app_budget::hyperdb_store::set_budget_durablecaller_ofapp-budget · cc 3cre8_app_budget::plan::caller_ofplan_currencyapp-budget · cc 1cre8_app_budget::plan::plan_currencymoney_plan_idapp-budget · cc 2cre8_app_budget::plan::money_plan_idamount_ofapp-budget · cc 7cre8_app_budget::plan::amount_ofplan_windowapp-budget · cc 3cre8_app_budget::plan::plan_windowcanonical_account_idruntime-app-types · cc 1cre8_runtime_app_types::caller::canonical_account_idauth_requiredruntime-app-types · cc 1cre8_runtime_app_types::caller::auth_requiredstoreapp-budget · cc 1cre8_app_budget::store::storeTempCtx::contextapp-protocol · cc 2cre8_app_protocol::connection::tests::TempCtx::contextarrived_through_gatewayruntime-app-types · cc 1cre8_runtime_app_types::caller::arrived_through_gatewayset_budgetapp-budget · cc 1cre8_app_budget::store::set_budgetis_currency_assetapp-budget · cc 2cre8_app_budget::plan::is_currency_assetlist_budgets_fromapp-budget · cc 2cre8_app_budget::store::list_budgets_frompersist_budgetapp-budget · cc 2cre8_app_budget::hyperdb_store::persist_budgetparse_amount_minorapp-budget · cc 9cre8_app_budget::plan::parse_amount_minor

Control flow

Source not readable from this process.

Callees 11

Source not readable from this process.