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
crates/cre8-app-sale/src/prospect_import.rs
Items
const MAX_IMPORT_RECORDS const MAX_IMPORT_BYTES const SALE_IMPORT_PROSPECTS struct ImportInput struct ProspectRow struct ImportPlan struct IdentityIndex impl IdentityIndex
Functions
By call-graph weight (PageRank; 1.0 is the average function). 27 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| parse_importsrc/prospect_import.rs:80 | fn | 21 | 5 | 5 | 2 | 2.1 | |
| checked_textsrc/prospect_import.rs:197 | fn | 7 | 3 | 2 | 1 | 2 | |
| plan_importsrc/prospect_import.rs:294 | fn | 127 | 9 | 13 | 10 | 1.6 | |
| graphsrc/prospect_import.rs:478 | fn | 3 | 1 | 11 | 0 | 1.4 | |
| requestsrc/prospect_import.rs:482 | fn | 7 | 1 | 11 | 1 | 1.4 | |
| phone_keysrc/prospect_import.rs:192 | fn | 4 | 1 | 3 | 0 | 1.3 | |
| IdentityIndex::insert_observationsrc/prospect_import.rs:154 | method | 8 | 2 | 3 | 0 | 1.2 | |
| handle_import_prospectssrc/prospect_import.rs:102 | fn | 22 | 3 | 3 | 6 | 0.8 | |
| parse_rowsrc/prospect_import.rs:205 | fn | 27 | 9 | 2 | 1 | 0.7 | |
| batch_identitiessrc/prospect_import.rs:236 | fn | 57 | 14 | 2 | 4 | 0.7 | |
| append_provenancesrc/prospect_import.rs:423 | fn | 44 | 5 | 1 | 1 | 0.6 | |
| incrementsrc/prospect_import.rs:468 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| preview_defaultsrc/prospect_import.rs:58 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| IdentityIndex::insertsrc/prospect_import.rs:139 | method | 14 | 4 | 0 | 2 | 0.5 | |
| IdentityIndex::matchingsrc/prospect_import.rs:163 | method | 27 | 7 | 0 | 1 | 0.5 | |
| import_preview_commit_retry_retains_owner_and_provenancesrc/prospect_import.rs:491 | fn | 24 | 1 | 0 | 5 | 0.5 | |
| targeted_identities_match_full_reference_for_legacy_contacts_aliases_and_conflictssrc/prospect_import.rs:517 | fn | 64 | 5 | 0 | 10 | 0.5 | |
| imports_do_not_match_foreign_or_unowned_leadssrc/prospect_import.rs:583 | fn | 15 | 2 | 0 | 6 | 0.5 | |
| batch_dedup_detects_conflicting_and_phone_only_identitiessrc/prospect_import.rs:600 | fn | 22 | 1 | 0 | 3 | 0.5 | |
| rejects_ownership_overrides_invalid_rows_and_oversized_batchessrc/prospect_import.rs:624 | fn | 22 | 1 | 0 | 4 | 0.5 | |
| full_batch_creates_distinct_leads_and_creation_logssrc/prospect_import.rs:648 | fn | 16 | 1 | 0 | 4 | 0.5 | |
| deterministic_identity_never_replaces_a_record_missing_its_provenancesrc/prospect_import.rs:666 | fn | 14 | 1 | 0 | 5 | 0.5 | |
| committed_batch_reopens_with_one_lead_and_log_and_retry_is_duplicatesrc/prospect_import.rs:683 | fn | 29 | 1 | 0 | 6 | 0.5 | |
| duplicate_import_adds_customer_list_without_changing_canonical_leadsrc/prospect_import.rs:714 | fn | 37 | 1 | 0 | 5 | 0.5 | |
| contact_role_roundtrips_without_customer_or_permission_inferencesrc/prospect_import.rs:753 | fn | 21 | 1 | 0 | 5 | 0.5 | |
| roles_are_additive_and_unknown_roles_fail_before_any_writessrc/prospect_import.rs:776 | fn | 15 | 2 | 0 | 6 | 0.5 | |
| lead_and_membership_batch_rolls_back_together_on_conflictsrc/prospect_import.rs:793 | fn | 22 | 3 | 0 | 5 | 0.5 |
Source not readable from this process.