Skip to content
1 viewer

rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off

plan_import

cre8_app_sale::prospect_import::plan_import

fn · cre8-app-sale · crates/cre8-app-sale/src/prospect_import.rs:294 generic

127lines
9cyclomatic
3max nesting
53statements
5? exits
4params
13callers
10callees
1.6 (p92)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 4 sitespath · 1 sitepath · 2 sitesname · 2 sitesname · 3 sitespath · 2 sitesmethod · 1 siteref · 1 sitename · 1 sitename · 3 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 2 sitesname · 2 sitesname · 5 sitesname · 2 sitesname · 1 sitename · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 siteref · 1 sitename · 1 sitename · 2 sitesname · 4 sitespath · 1 sitepath · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 6 sitespath · 1 sitemethod · 1 siteref · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitename · 1 sitebulk_import_requires_identi…app-sale · cc 1cre8_app_sale::connection::tests::bulk_import_requires_identity_and_verified_caller_wins_over_actorprospect_memberships_page_r…app-sale · cc 3cre8_app_sale::connection::tests::prospect_memberships_page_roles_and_join_only_the_callers_leadspublic_handlers_reject_forg…app-sale · cc 1cre8_app_sale::outreach_action_tests::public_handlers_reject_forged_actor_without_verified_sessionhandle_import_prospectsapp-sale · cc 3cre8_app_sale::prospect_import::handle_import_prospectsimport_preview_commit_retry…app-sale · cc 1cre8_app_sale::prospect_import::tests::import_preview_commit_retry_retains_owner_and_provenancetargeted_identities_match_f…app-sale · cc 5cre8_app_sale::prospect_import::tests::targeted_identities_match_full_reference_for_legacy_contacts_aliases_and_conflictsimports_do_not_match_foreig…app-sale · cc 2cre8_app_sale::prospect_import::tests::imports_do_not_match_foreign_or_unowned_leadsbatch_dedup_detects_conflic…app-sale · cc 1cre8_app_sale::prospect_import::tests::batch_dedup_detects_conflicting_and_phone_only_identitiesrejects_ownership_overrides…app-sale · cc 1cre8_app_sale::prospect_import::tests::rejects_ownership_overrides_invalid_rows_and_oversized_batchesfull_batch_creates_distinct…app-sale · cc 1cre8_app_sale::prospect_import::tests::full_batch_creates_distinct_leads_and_creation_logsdeterministic_identity_neve…app-sale · cc 1cre8_app_sale::prospect_import::tests::deterministic_identity_never_replaces_a_record_missing_its_provenancecommitted_batch_reopens_wit…app-sale · cc 1cre8_app_sale::prospect_import::tests::committed_batch_reopens_with_one_lead_and_log_and_retry_is_duplicateduplicate_import_adds_custo…app-sale · cc 1cre8_app_sale::prospect_import::tests::duplicate_import_adds_customer_list_without_changing_canonical_leadcontact_role_roundtrips_wit…app-sale · cc 1cre8_app_sale::prospect_import::tests::contact_role_roundtrips_without_customer_or_permission_inferenceroles_are_additive_and_unkn…app-sale · cc 2cre8_app_sale::prospect_import::tests::roles_are_additive_and_unknown_roles_fail_before_any_writeslead_and_membership_batch_r…app-sale · cc 3cre8_app_sale::prospect_import::tests::lead_and_membership_batch_rolls_back_together_on_conflictplan_importapp-sale · cc 9cre8_app_sale::prospect_import::plan_importshort_hashutil-graph-vertex · cc 1cre8_util_graph_vertex::short_hashsale_lead_vidapp-sale · cc 1cre8_app_sale::model::sale_lead_vidLeadRecord::newapp-sale · cc 1cre8_app_sale::model::LeadRecord::newMembershipPlanner::newapp-sale · cc 1cre8_app_sale::prospect_membership::MembershipPlanner::newSaleLogRecord::newapp-sale · cc 1cre8_app_sale::model::SaleLogRecord::newsale_log_vidapp-sale · cc 1cre8_app_sale::model::sale_log_vidparse_rowapp-sale · cc 9cre8_app_sale::prospect_import::parse_rowbatch_identitiesapp-sale · cc 14cre8_app_sale::prospect_import::batch_identitiesappend_provenanceapp-sale · cc 5cre8_app_sale::prospect_import::append_provenanceincrementapp-sale · cc 1cre8_app_sale::prospect_import::incrementgenerate_idapp-sale · cc 1cre8_app_sale::model::generate_idnormalize_objectapp-sale · cc 2cre8_app_sale::model::normalize_objectowns_leadapp-sale · cc 3cre8_app_sale::prospect_membership::owns_leadchecked_textapp-sale · cc 3cre8_app_sale::prospect_import::checked_textload_leadapp-sale · cc 1cre8_app_sale::model::load_leadphone_keyapp-sale · cc 1cre8_app_sale::prospect_import::phone_keyIdentityIndex::insert_obser…app-sale · cc 2cre8_app_sale::prospect_import::IdentityIndex::insert_observation

Control flow

Source not readable from this process.

Callers 13

Callees 10

Source not readable from this process.