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

prepare_program_intention

cre8_app_ballot::connection::prepare_program_intention

fn · cre8-app-ballot · crates/cre8-app-ballot/src/connection.rs:509 pub(crate)

23lines
2cyclomatic
1max nesting
10statements
4? exits
4params
2callers
5callees
0.9 (p73)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 6 sitespath · 1 sitename · 1 sitepath · 1 sitename · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 siteconnectapp-location · cc 18cre8_app_location::opportunity::native::connectsubmit_seedapp-ballot · cc 1cre8_app_ballot::connection::submit_seedconnectapp-ballot · cc 13cre8_app_ballot::programs::native::connectstored_answers_form_a_multi…app-location · cc 1cre8_app_location::opportunity::tests::stored_answers_form_a_multidimensional_pair_and_retries_keep_identitycaller_visibility_range_and…app-location · cc 2cre8_app_location::opportunity::tests::caller_visibility_range_and_published_revision_are_enforcedanswer_revision_keeps_posit…app-location · cc 2cre8_app_location::opportunity_model_tests::answer_revision_keeps_position_identity_and_changes_the_whole_bundleanswerapp-ballot · cc 6cre8_app_ballot::programs::native::answersubmit_program_intentionapp-ballot · cc 1cre8_app_ballot::connection::submit_program_intentionprepare_program_intentionapp-ballot · cc 2cre8_app_ballot::connection::prepare_program_intentionnow_secsplatform-time · cc 1cre8_platform_time::now_secsbuild_response_and_position…app-ballot-model · cc 3cre8_app_ballot_model::build_response_and_position_setapply_weight_with_decay_if_…app-ballot · cc 5cre8_app_ballot::connection::apply_weight_with_decay_if_availableensure_non_empty_position_s…app-ballot · cc 3cre8_app_ballot::connection::ensure_non_empty_position_setensure_key_safe_position_setapp-ballot · cc 1cre8_app_ballot::connection::ensure_key_safe_position_setnow_msplatform-time · cc 1cre8_platform_time::now_msHyperDbProtocolStore::graphapp-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graphmerge_assetsapp-ballot-model · cc 4cre8_app_ballot_model::merge_assetsvalidate_position_assetsapp-matching-model · cc 3cre8_app_matching_model::algebra::validate_position_assetsapply_weight_to_responseapp-ballot · cc 2cre8_app_ballot::rep_weight::apply_weight_to_responseparse_answer_valueapp-ballot-model · cc 2cre8_app_ballot_model::parse_answer_valuepartition_asset_mapsapp-ballot-model · cc 4cre8_app_ballot_model::partition_asset_mapsresolve_question_assetsapp-ballot-model · cc 2cre8_app_ballot_model::resolve_question_assetsresponse_id_forapp-ballot-model · cc 1cre8_app_ballot_model::response_id_formap_assets_to_positionapp-ballot-model · cc 1cre8_app_ballot_model::map_assets_to_position

Control flow

Source not readable from this process.

Callers 2

Callees 5

Source not readable from this process.