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

launchable

cre8_app_marketing::campaign::launchable

fn · cre8-app-marketing · crates/cre8-app-marketing/src/campaign.rs:821 pub documented

18lines
2cyclomatic
1max nesting
12statements
5? exits
2params
2callers
4callees
0.6 (p49)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 5 sitesname · 1 sitename · 1 sitename · 8 sitespath · 1 sitepath · 1 sitename · 2 sitespath · 1 sitepath · 1 sitename · 3 sitespath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 1 siteref · 1 sitehandleapp-marketing · cc 1cre8_app_marketing::campaign_launch::handlea_campaign_runs_from_saved_…app-marketing · cc 17cre8_app_marketing::campaign_e2e_tests::a_campaign_runs_from_saved_facts_to_a_counted_scana_launch_needs_the_ownerapp-marketing · cc 1cre8_app_marketing::campaign_launch::tests::a_launch_needs_the_ownera_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_receiptsa_launch_that_sends_nothing…app-marketing · cc 1cre8_app_marketing::campaign_launch::tests::saved::a_launch_that_sends_nothing_returns_the_campaign_to_approvedlaunch_withapp-marketing · cc 14cre8_app_marketing::campaign_launch::launch_witha_campaign_is_planned_appro…app-marketing · cc 4cre8_app_marketing::campaign::tests::saved::a_campaign_is_planned_approved_with_the_owners_confirmation_and_pinnedlaunchableapp-marketing · cc 2cre8_app_marketing::campaign::launchablelayoutmedia-print · cc 64cre8_media_print::layout::layoutget_pieceapp-marketing · cc 1cre8_app_marketing::collateral_store::get_piecerestoreapp-marketing · cc 3cre8_app_marketing::collateral::restorepin_checkapp-marketing · cc 3cre8_app_marketing::campaign::pin_checkwith_graphapp-protocol · cc 6cre8_app_protocol::graph_store::with_graphrequire_ownerapp-marketing · cc 2cre8_app_marketing::enrichment_store::require_ownerbase64_decodeutil-crypto · cc 1cre8_util_crypto::base64_decodeBindings::with_docmedia-print · cc 1cre8_media_print::bind::Bindings::with_docsharedapp-marketing · cc 1cre8_app_marketing::collateral_store::sharedRgba::contrastmedia-print · cc 2cre8_media_print::color::Rgba::contrastformatmedia-print · cc 1cre8_media_print::format::formatstring_mapapp-marketing · cc 2cre8_app_marketing::collateral::string_mapload_pieceapp-marketing · cc 2cre8_app_marketing::collateral_store::load_pieceFormat::safe_rect_inmedia-print · cc 1cre8_media_print::format::Format::safe_rect_in

Control flow

Source not readable from this process.

Callers 2

Callees 4

Source not readable from this process.