Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

run_ballot_submit

cre8_app_legislation::connection::run_ballot_submit

fn · cre8-app-legislation · crates/cre8-app-legislation/src/connection.rs:521 documented

36lines
2cyclomatic
1max nesting
9statements
5? exits
2params
2callers
6callees
0.9 (p72)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 3 sitespath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitemethod · 1 siterun_legislation_actionapp-legislation · cc 2cre8_app_legislation::connection::run_legislation_actionread_and_write_action_dispa…app-legislation · cc 1cre8_app_legislation::connection::tests::read_and_write_action_dispatches_expected_branchesrun_legislation_write_actionapp-legislation · cc 6cre8_app_legislation::connection::run_legislation_write_actionballot_submit_validates_req…app-legislation · cc 1cre8_app_legislation::connection::tests::ballot_submit_validates_request_and_requires_ingested_billrun_ballot_submitapp-legislation · cc 2cre8_app_legislation::connection::run_ballot_submitconnectapp-ballot · cc 17cre8_app_ballot::connection::connectget_billapp-legislation · cc 1cre8_app_legislation::store::get_billballot_id_for_billapp-legislation · cc 1cre8_app_legislation::model::ballot_id_for_billballot_submit_requestapp-legislation · cc 1cre8_app_legislation::connection::ballot_submit_requestballot_submit_responseapp-legislation · cc 1cre8_app_legislation::connection::ballot_submit_responserecord_voteapp-legislation · cc 3cre8_app_legislation::store::record_voteRuntimeContext::truthapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truthrow_get_stringapp-truth · cc 1cre8_app_truth::interface::row_get_stringTruthInterface::command_sqlapp-truth · cc 8cre8_app_truth::interface::TruthInterface::command_sqlnow_secsplatform-time · cc 1cre8_platform_time::now_secsTruthInterface::query_sqlapp-truth · cc 2cre8_app_truth::interface::TruthInterface::query_sqlparse_connection_inpututil-json · cc 1cre8_util_json::parse_connection_inputensure_tablesapp-legislation · cc 1cre8_app_legislation::store::ensure_tablesVotePosition::parseapp-legislation · cc 4cre8_app_legislation::model::VotePosition::parseinfer_ballot_actionapp-ballot · cc 6cre8_app_ballot::connection::infer_ballot_actiondispatch_ballot_actionapp-ballot · cc 5cre8_app_ballot::connection::dispatch_ballot_action

Control flow

Source not readable from this process.

Callers 2

Callees 6

Source not readable from this process.