Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off

handle_budget_propose

cre8_app_budget::connection::handle_budget_propose

fn · cre8-app-budget · crates/cre8-app-budget/src/connection.rs:433 pub documented

21lines
2cyclomatic
1max nesting
6statements
2? exits
2params
5callers
5callees
0.8 (p70)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 7 sitesname · 1 sitename · 2 sitespath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 1 siteservescripts · cc 4scripts::civic_government_host::serveservescripts · cc 4scripts::civic_nc_host::servehandlescripts · cc 58scripts::civic_government_host::handlehandlescripts · cc 26scripts::civic_nc_host::handleproposal_parse_propose_and_…app-budget · cc 1cre8_app_budget::connection::tests::proposal_parse_propose_and_ratify_paths_are_coveredgovernment_charter_referenc…scripts · cc 1scripts::civic_government_tests::government_charter_reference_and_budget_link_must_match_before_fiscal_plannc_charter_budget_plan_requ…scripts · cc 1scripts::civic_nc_tests::nc_charter_budget_plan_requires_exact_scope_effective_rule_and_separate_unitshandle_budget_proposeapp-budget · cc 2cre8_app_budget::connection::handle_budget_proposeRuntimeContext::authenticat…runtime-app-types · cc 1cre8_runtime_app_types::types::contracts::RuntimeContext::authenticated_session_account_originTempCtx::contextapp-protocol · cc 2cre8_app_protocol::connection::tests::TempCtx::contextget_proposalapp-proposal · cc 1cre8_app_proposal::store::get_proposalparse_budget_proposal_reque…app-budget · cc 1cre8_app_budget::connection::parse_budget_proposal_requestcreate_durableapp-proposal · cc 1cre8_app_proposal::persistence::create_durableRuntimeContext::truthapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truthstoreapp-proposal · cc 1cre8_app_proposal::store::storeruntime_context_with_sqlite…app-truth · cc 1cre8_app_truth::context_ext::runtime_context_with_sqlite_db_path_with_backend_metadatacreate_durable_with_alterna…app-proposal · cc 1cre8_app_proposal::persistence::create_durable_with_alternativesScopeHelper::into_proposal_…app-budget · cc 4cre8_app_budget::connection::ScopeHelper::into_proposal_scopeTallyStrategyHelper::into_s…app-budget · cc 2cre8_app_budget::connection::TallyStrategyHelper::into_strategyresolve_budget_input_bodyapp-budget · cc 2cre8_app_budget::connection::resolve_budget_input_bodybudget_proposal_targetapp-budget · cc 1cre8_app_budget::connection::budget_proposal_target

Control flow

Source not readable from this process.

Callees 5

Source not readable from this process.