Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.3 s · crystals off

upsert_piece

cre8_app_postal::store::upsert_piece

fn · cre8-app-postal · crates/cre8-app-postal/src/store.rs:36 pub

45lines
1cyclomatic
0max nesting
3statements
2? exits
2params
6callers
4callees
1 (p80)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 2 sitesname · 2 sitesname · 2 sitesname · 4 sitesname · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 3 sitesname · 1 sitename · 1 sitename · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 5 sitespath · 1 sitename · 1 sitename · 5 sitesmethod · 1 sitemethod · 1 siteself · 1 siteself · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 siteself · 1 siteconnectapp-postal · cc 10cre8_app_postal::connection::connecthandle_webhookapp-postal · cc 1cre8_app_postal::connection::handle_webhooka_campaign_runs_from_saved_…app-marketing · cc 17cre8_app_marketing::campaign_e2e_tests::a_campaign_runs_from_saved_facts_to_a_counted_scana_dry_run_plans_and_a_confi…app-marketing · cc 12cre8_app_marketing::campaign_launch::tests::saved::a_dry_run_plans_and_a_confirmed_launch_mails_prints_and_records_receiptsfake_letters_walk_their_who…app-postal · cc 2cre8_app_postal::connection::tests::fake_letters_walk_their_whole_lifecycle_through_the_webhookan_idempotency_key_replays_…app-postal · cc 1cre8_app_postal::connection::tests::an_idempotency_key_replays_the_first_piececancel_is_owner_gated_and_o…app-postal · cc 1cre8_app_postal::connection::tests::cancel_is_owner_gated_and_only_before_paperbad_input_is_refused_before…app-postal · cc 1cre8_app_postal::connection::tests::bad_input_is_refused_before_anything_is_storedmark_status_is_for_rails_wi…app-postal · cc 1cre8_app_postal::connection::tests::mark_status_is_for_rails_without_trackingthe_device_rail_prints_each…app-postal · cc 1cre8_app_postal::connection::tests::the_device_rail_prints_each_page_and_refresh_settles_it_as_printedhandle_sendapp-postal · cc 13cre8_app_postal::connection::handle_sendhandle_mark_statusapp-postal · cc 3cre8_app_postal::connection::handle_mark_statushandle_cancelapp-postal · cc 2cre8_app_postal::connection::handle_cancelapply_eventsapp-postal · cc 5cre8_app_postal::connection::apply_eventshandle_refreshapp-postal · cc 2cre8_app_postal::connection::handle_refresha_piece_that_failed_before_…app-postal · cc 1cre8_app_postal::connection::tests::a_piece_that_failed_before_the_provider_answered_is_resubmitted_only_on_requestupsert_pieceapp-postal · cc 1cre8_app_postal::store::upsert_pieceRuntimeContext::truthapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truthTruthInterface::command_sqlapp-truth · cc 8cre8_app_truth::interface::TruthInterface::command_sqlensure_tablesapp-postal · cc 2cre8_app_postal::store::ensure_tablesjson_textapp-postal · cc 1cre8_app_postal::store::json_textRuntimeContext::truth_optapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truth_optTruthInterface::sql_bridgeapp-truth · cc 6cre8_app_truth::interface::TruthInterface::sql_bridgeTruthInterface::exec_sqlapp-truth · cc 1cre8_app_truth::interface::TruthInterface::exec_sqlrun_sql_commandapp-truth · cc 1cre8_app_truth::providers::sql_common::run_sql_commandsqlite_projection_ddlapp-postal · cc 1cre8_app_postal::schema::sqlite_projection_ddl

Control flow

Source not readable from this process.

Callers 6

Callees 4

Source not readable from this process.