rust 1,847,276 · typescript 232,434 · javascript 131,064 · python 19,227 · 6,362 files · digest fa0546eddd29 · built in 1.5 s · crystals off
crates/cre8-app-social/src/campaign.rs
Items
const KIND_CAMPAIGN const KIND_CAMPAIGN_RUN const STATUS_ACTIVE const STATUS_PAUSED const STATUSES const DEFAULT_DAILY_BUDGET const MAX_DAILY_BUDGET const MAX_TARGETS_PER_RUN const DRAFT_SCAN_LIMIT const MAX_SAMPLE const WARMTH_WARM_FLOOR const WARMTH_TEPID_FLOOR const DEFAULT_VERBS const ACTION_KINDS struct Campaign impl Campaign struct CampaignUpsertRequest struct SourceAccount impl SourceAccount struct PlannedDraft struct SkipTally impl SkipTally struct PreviewSource struct CampaignPreview
Functions
By call-graph weight (PageRank; 1.0 is the average function). 41 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| campaign_vertex_idsrc/campaign.rs:158 | fn | 3 | 1 | 6 | 1 | 3.4 | |
| ensure_campaign_controllersrc/campaign.rs:246 | fn | 11 | 4 | 4 | 0 | 1.7 | |
| warmth_bucketsrc/campaign.rs:99 | fn | 9 | 3 | 4 | 0 | 1.7 | |
| campaign_upsertsrc/campaign.rs:281 | fn | 75 | 7 | 5 | 7 | 1.6 | |
| action_kind_from_namesrc/campaign.rs:123 | fn | 4 | 1 | 2 | 0 | 1.5 | |
| Campaign::from_propssrc/campaign.rs:188 | method | 31 | 1 | 1 | 0 | 1.2 | |
| parse_verbssrc/campaign.rs:359 | fn | 17 | 3 | 2 | 1 | 1.1 | |
| campaign_runsrc/campaign.rs:474 | fn | 105 | 11 | 8 | 17 | 1 | |
| human_step_forsrc/campaign.rs:144 | fn | 11 | 3 | 2 | 0 | 1 | |
| campaign_runssrc/campaign.rs:1069 | fn | 11 | 1 | 3 | 0 | 0.8 | |
| campaign_reportsrc/campaign.rs:996 | fn | 71 | 3 | 3 | 7 | 0.8 | |
| bot_verb_forsrc/campaign.rs:130 | fn | 11 | 4 | 3 | 0 | 0.8 | |
| best_warmthsrc/campaign.rs:807 | fn | 8 | 1 | 2 | 0 | 0.8 | |
| read_campaignsrc/campaign.rs:258 | fn | 4 | 1 | 3 | 1 | 0.8 | |
| collect_sourcessrc/campaign.rs:597 | fn | 28 | 6 | 3 | 3 | 0.8 | |
| collect_targetssrc/campaign.rs:627 | fn | 23 | 3 | 3 | 2 | 0.8 | |
| campaign_run_vertex_idsrc/campaign.rs:164 | fn | 3 | 1 | 3 | 1 | 0.7 | |
| resolve_target_setsrc/campaign.rs:380 | fn | 15 | 4 | 1 | 1 | 0.7 | |
| warm_path_querysrc/campaign.rs:653 | fn | 16 | 1 | 2 | 0 | 0.7 | |
| campaign_previewsrc/campaign.rs:696 | fn | 24 | 3 | 1 | 4 | 0.6 | |
| spend_rowssrc/campaign.rs:1083 | fn | 79 | 6 | 1 | 6 | 0.6 | |
| SkipTally::notesrc/campaign.rs:454 | method | 5 | 2 | 1 | 0 | 0.6 | |
| check_allowancesrc/campaign.rs:820 | fn | 20 | 3 | 1 | 1 | 0.6 | |
| decoratesrc/campaign.rs:580 | fn | 9 | 2 | 1 | 0 | 0.5 | |
| plan_draftssrc/campaign.rs:724 | fn | 79 | 10 | 1 | 5 | 0.5 | |
| draft_metadatasrc/campaign.rs:841 | fn | 23 | 1 | 1 | 0 | 0.5 | |
| run_summarysrc/campaign.rs:866 | fn | 52 | 2 | 1 | 1 | 0.5 | |
| empty_run_summarysrc/campaign.rs:920 | fn | 38 | 3 | 1 | 0 | 0.5 | |
| write_run_vertexsrc/campaign.rs:959 | fn | 16 | 2 | 1 | 1 | 0.5 | |
| bump_campaign_run_countersrc/campaign.rs:976 | fn | 15 | 1 | 1 | 1 | 0.5 | |
| Campaign::allowssrc/campaign.rs:220 | method | 3 | 1 | 0 | 0 | 0.5 | |
| Campaign::summarysrc/campaign.rs:224 | method | 17 | 1 | 0 | 0 | 0.5 | |
| SourceAccount::rowsrc/campaign.rs:407 | method | 12 | 1 | 0 | 0 | 0.5 | |
| SkipTally::to_valuesrc/campaign.rs:460 | method | 11 | 1 | 0 | 0 | 0.5 | |
| the_verb_list_is_warm_path_steps_and_a_typo_is_refusedsrc/campaign.rs:1168 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| every_step_maps_to_the_allowance_it_actually_spendssrc/campaign.rs:1179 | fn | 17 | 3 | 0 | 3 | 0.5 | |
| the_two_steps_without_a_platform_verb_carry_a_human_instructionsrc/campaign.rs:1198 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| the_run_id_is_the_day_so_two_runs_one_day_collide_by_designsrc/campaign.rs:1205 | fn | 15 | 1 | 0 | 3 | 0.5 | |
| warmth_buckets_partition_the_rangesrc/campaign.rs:1222 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| the_controller_gate_mirrors_the_ownerless_dev_rulesrc/campaign.rs:1231 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| a_bridge_is_bucketed_by_the_warmest_target_it_warmssrc/campaign.rs:1240 | fn | 21 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.