Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

upsert_position

cre8_app_matching::store::upsert_position

fn · cre8-app-matching · crates/cre8-app-matching/src/store.rs:157 pub

3lines
1cyclomatic
0max nesting
1statements
0? exits
3params
20callers
2callees
3.2 (p98)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 3 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 2 sitespath · 2 sitesname · 1 sitepath · 1 sitename · 3 sitesname · 1 sitename · 2 sitesname · 1 sitename · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepersist_ballot_submissionapp-ballot · cc 5cre8_app_ballot::connection::persist_ballot_submissionopen_prediction_smoke_posit…app-prediction · cc 1cre8_app_prediction::bin::prediction_smoke::run::open_prediction_smoke_positionssurvey_loads_positions_from…app-location · cc 1cre8_app_location::generator::tests::survey_loads_positions_from_storerun_generate_ballot_upserts…app-location · cc 1cre8_app_location::generator::tests::run_generate_ballot_upserts_generated_ballotlarge_book_submit_queues_an…app-matching · cc 1cre8_app_matching::init::tests::large_book_submit_queues_and_next_request_after_interval_runs_one_roundmatching_run_always_forcesapp-matching · cc 1cre8_app_matching::init::tests::matching_run_always_forcesconcurrent_requests_run_at_…app-matching · cc 2cre8_app_matching::init::tests::concurrent_requests_run_at_most_one_roundmegascale_matching_stagesapp-matching · cc 3cre8_app_matching::init::megascale_tests::megascale_matching_stagesopen_prediction_smoke_posit…app-prediction · cc 1cre8_app_prediction::bin::prediction_smoke::run::open_prediction_smoke_positioncontext_with_positionsapp-location · cc 2cre8_app_location::generator::tests::context_with_positionsseed_pairapp-matching · cc 1cre8_app_matching::init::tests::seed_pairmaybe_emit_positionapp-ballot · cc 2cre8_app_ballot::connection::maybe_emit_positionmeasure_databaseapp-matching · cc 6cre8_app_matching::init::megascale_tests::measure_databasemegascale_lattice_stagesapp-lattice_matching · cc 5cre8_app_lattice_matching::init::megascale_tests::megascale_lattice_stagesconnection_reads_and_drafts…app-location · cc 1cre8_app_location::value_map::tests::connection_reads_and_drafts_preserve_the_position_storematching_run_entrypoint_per…app-matching · cc 3cre8_app_matching::init::tests::matching_run_entrypoint_persists_round_with_matches_on_fresh_dbmatching_query_connect_is_r…app-matching · cc 1cre8_app_matching::init::tests::matching_query_connect_is_read_only_and_never_persistssmall_book_clears_synchrono…app-matching · cc 1cre8_app_matching::init::tests::small_book_clears_synchronously_on_submitconsumed_positions_excluded…app-matching · cc 1cre8_app_matching::store::tests::consumed_positions_excluded_from_loadmark_consumed_is_idempotentapp-matching · cc 1cre8_app_matching::store::tests::mark_consumed_is_idempotentlatest_revision_ignores_con…app-matching · cc 1cre8_app_matching::store::tests::latest_revision_ignores_consumed_rowsempty_ids_slice_is_a_no_opapp-matching · cc 1cre8_app_matching::store::tests::empty_ids_slice_is_a_no_opupsert_positionapp-matching · cc 1cre8_app_matching::store::upsert_positionwith_truth_apiapp-matching · cc 1cre8_app_matching::store::with_truth_apiupsert_positionapp-matching-store · cc 1cre8_app_matching_store::upsert_positionRuntimeContext::truthapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truthTruthApiAdapter::newapp-truth · cc 1cre8_app_truth::api_adapter::TruthApiAdapter::new

Control flow

Source not readable from this process.

Callers 20

Callees 2

Source not readable from this process.