1 viewer
rust 1,863,685 · typescript 236,263 · javascript 133,293 · python 20,426 · 6,419 files · digest 2c1a00d27886 · built in 1.5 s · crystals off
apply_upsert
94lines
16cyclomatic
2max nesting
44statements
18? exits
4params
6callers
14callees
2.3 (p96)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (6 direct callers, 14 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 6
- handle_terminal_site_upsert app-organization · name
- a_new_site_needs_a_label_and_a_kind_and_takes_its_terms_in_currency_units app-organization · name ×3
- an_edit_keeps_what_it_omits_clears_what_it_blanks_and_moves_a_point_as_a_pair app-organization · name ×3
- an_upsert_refuses_what_it_cannot_store_rather_than_guessing app-organization · name
- a_status_change_goes_through_the_ladder_not_the_upsert app-organization · name ×4
- upserting_the_same_site_twice_is_one_row app-organization · name ×2
Callees 14
- slugify app-organization · path
- TerminalSite::new app-organization · path
- field app-organization · name ×4
- number app-organization · name ×2
- text app-organization · name ×4
- normalized_site app-organization · path
- normalize_currency app-organization · path
- SiteStatus::parse app-organization · path
- SiteKind::parse app-organization · path
- site_of app-organization · name
- patch_amount app-organization · name ×6
- patch_count app-organization · name ×4
- patch_pct app-organization · name
- patch_text app-organization · name ×4
Source not readable from this process.